home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / Offscreen / FracApp 2.0B3 / FracApp / FracApp.rsrc / bin.rsrc_CODE_5_GNonRes.txt < prev    next >
Text File  |  1989-10-13  |  132KB  |  2,381 lines

  1. # near model CODE resource
  2. # jump table entries: 1600-1652 (53 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F0C                     move.l     -[A7], A4
  8. 0000000E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  9. 00000012  2F0C                     move.l     -[A7], A4
  10. 00000014  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  11. 00000018  42A7                     clr.l      -[A7]
  12. 0000001A  42A7                     clr.l      -[A7]
  13. 0000001C  2F0C                     move.l     -[A7], A4
  14. 0000001E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  15. 00000022  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16. 00000026  2F14                     move.l     -[A7], [A4]
  17. 00000028  A9FE                     syscall    PutScrap
  18. 0000002A  2E1F                     move.l     D7, [A7]+
  19. 0000002C  2F0C                     move.l     -[A7], A4
  20. 0000002E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  21. 00000032  3D47 0010                move.w     [A6 + 0x10], D7
  22. 00000036  4CDF 1080                movem.l    D7,A4, [A7]+
  23. 0000003A  4E5E                     unlink     A6
  24. 0000003C  205F                     movea.l    A0, [A7]+
  25. 0000003E  504F                     addq.w     A7, 8
  26. 00000040  4ED0                     jmp        [A0]
  27. 00000042  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  28. export_200: // at 00000044 (misaligned)
  29. 00000046  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  30. 0000004A  205F                     movea.l    A0, [A7]+
  31. 0000004C  504F                     addq.w     A7, 8
  32. 0000004E  4ED0                     jmp        [A0]
  33. 00000050  4E56 0000                link       A6, 0
  34. 00000054  4AAE 000C                tst.l      [A6 + 0xC]
  35. 00000058  6608                     bne        +0xA /* 00000062 */
  36. 0000005A  2D7C 00C8 000B 000C      move.l     [A6 + 0xC], 0xC8000B
  37. label00000062:
  38. 00000062  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  39. 00000066  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  40. 0000006A  206E 0008                movea.l    A0, [A6 + 0x8]
  41. 0000006E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  42. 00000072  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  43. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 0000007A  2C48                     movea.l    A6, A0
  45. 0000007C  4EFA 008E                jmp        [PC + 0x8E /* 0000010C */]
  46. 00000080  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  47. 00000084  205F                     movea.l    A0, [A7]+
  48. 00000086  DEFC 000A                add.w      A7, 0xA /* '\n' */
  49. 0000008A  4ED0                     jmp        [A0]
  50. export_201:
  51. 0000008C  4E56 FFBE                link       A6, -0x0042
  52. 00000090  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  53. 00000094  42A7                     clr.l      -[A7]
  54. 00000096  A975                     syscall    TickCount
  55. 00000098  2B5F F9E0                move.l     [A5 - 0x620], [A7]+
  56. 0000009C  4267                     clr.w      -[A7]
  57. 0000009E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58. 000000A2  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  59. 000000A6  102E 000C                move.b     D0, [A6 + 0xC]
  60. 000000AA  676C                     beq        +0x6E /* 00000118 */
  61. 000000AC  4AAD F9E4                tst.l      [A5 - 0x61C]
  62. 000000B0  56C0                     sne        D0
  63. 000000B2  4A00                     tst.b      D0
  64. 000000B4  6714                     beq        +0x16 /* 000000CA */
  65. 000000B6  206D F9E4                movea.l    A0, [A5 - 0x61C]
  66. 000000BA  2050                     movea.l    A0, [A0]
  67. 000000BC  C028 000B                and.b      D0, [A0 + 0xB]
  68. 000000C0  6708                     beq        +0xA /* 000000CA */
  69. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  70. 000000C6  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  71. label000000CA:
  72. 000000CA  4AAD F7D4                tst.l      [A5 - 0x82C]
  73. 000000CE  56C0                     sne        D0
  74. 000000D0  4A00                     tst.b      D0
  75. 000000D2  6744                     beq        +0x46 /* 00000118 */
  76. 000000D4  122D F9BC                move.b     D1, [A5 - 0x644]
  77. 000000D8  0A01 0001                xori.b     D1, 0x1
  78. 000000DC  C001                     and.b      D0, D1
  79. 000000DE  6738                     beq        +0x3A /* 00000118 */
  80. 000000E0  42A7                     clr.l      -[A7]
  81. 000000E2  A9FC                     syscall    ZeroScrap
  82. 000000E4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  83. 000000E8  486E FFBE                pea.l      [A6 - 0x42]
  84. 000000EC  487A FF62                pea.l      [PC - 0x9E /* 00000050, value 0x4E560000 'NV\0\0', cstring "NV" */]
  85. 000000F0  2F0E                     move.l     -[A7], A6
  86. 000000F2  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  87. 000000F6  2F2D F7D4                move.l     -[A7], [A5 - 0x82C]
  88. 000000FA  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  89. 000000FE  486E FFBE                pea.l      [A6 - 0x42]
  90. 00000102  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  91. 00000106  1B7C 0001 F9BC           move.b     [A5 - 0x644], 0x1
  92. label0000010C:
  93. 0000010C  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  94. 00000110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  95. 00000114  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  96. label00000118:
  97. 00000118  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  98. 0000011C  4E5E                     unlink     A6
  99. 0000011E  205F                     movea.l    A0, [A7]+
  100. 00000120  5C4F                     addq.w     A7, 6
  101. 00000122  4ED0                     jmp        [A0]
  102. 00000124  4E56 0000                link       A6, 0
  103. 00000128  206E 0008                movea.l    A0, [A6 + 0x8]
  104. 0000012C  1F28 000C                move.b     -[A7], [A0 + 0xC]
  105. 00000130  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  106. 00000134  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  107. 00000138  4E5E                     unlink     A6
  108. 0000013A  205F                     movea.l    A0, [A7]+
  109. 0000013C  504F                     addq.w     A7, 8
  110. 0000013E  4ED0                     jmp        [A0]
  111. export_202:
  112. fn00000140:
  113. 00000140  4E56 FFFE                link       A6, -0x0002
  114. 00000144  48E7 0118                movem.l    -[A7], D7,A3,A4
  115. 00000148  266E 0008                movea.l    A3, [A6 + 0x8]
  116. 0000014C  284B                     movea.l    A4, A3
  117. 0000014E  102E 000C                move.b     D0, [A6 + 0xC]
  118. 00000152  6704                     beq        +0x6 /* 00000158 */
  119. 00000154  7E04                     moveq.l    D7, 0x04
  120. 00000156  6002                     bra        +0x4 /* 0000015A */
  121. label00000158:
  122. 00000158  7E02                     moveq.l    D7, 0x02
  123. label0000015A:
  124. 0000015A  4267                     clr.w      -[A7]
  125. 0000015C  2F0B                     move.l     -[A7], A3
  126. 0000015E  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  127. 00000162  101F                     move.b     D0, [A7]+
  128. 00000164  670E                     beq        +0x10 /* 00000174 */
  129. 00000166  2054                     movea.l    A0, [A4]
  130. 00000168  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  131. 0000016C  1F07                     move.b     -[A7], D7
  132. 0000016E  2F0B                     move.l     -[A7], A3
  133. 00000170  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  134. label00000174:
  135. 00000174  2054                     movea.l    A0, [A4]
  136. 00000176  1147 002C                move.b     [A0 + 0x2C], D7
  137. 0000017A  487A FFA8                pea.l      [PC - 0x58 /* 00000124, value 0x4E560000 'NV\0\0', cstring "NV" */]
  138. 0000017E  2F0E                     move.l     -[A7], A6
  139. 00000180  2F0B                     move.l     -[A7], A3
  140. 00000182  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  141. 00000186  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  142. 0000018A  4E5E                     unlink     A6
  143. 0000018C  205F                     movea.l    A0, [A7]+
  144. 0000018E  5C4F                     addq.w     A7, 6
  145. 00000190  4ED0                     jmp        [A0]
  146. 00000192  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  147. export_203: // at 00000194 (misaligned)
  148. 00000196  FFFA                     .invalid   <<F/7/7>>
  149. 00000198  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  150. 0000019C  266E 0008                movea.l    A3, [A6 + 0x8]
  151. 000001A0  1E2E 000C                move.b     D7, [A6 + 0xC]
  152. 000001A4  284B                     movea.l    A4, A3
  153. 000001A6  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  154. 000001AA  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  155. 000001AE  2054                     movea.l    A0, [A4]
  156. 000001B0  BE28 005A                cmp.b      D7, [A0 + 0x5A]
  157. 000001B4  56C5                     sne        D5
  158. 000001B6  4405                     neg.b      D5
  159. 000001B8  1005                     move.b     D0, D5
  160. 000001BA  6756                     beq        +0x58 /* 00000212 */
  161. 000001BC  2F0B                     move.l     -[A7], A3
  162. 000001BE  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  163. 000001C2  1F07                     move.b     -[A7], D7
  164. 000001C4  2F0B                     move.l     -[A7], A3
  165. 000001C6  4EBA FF78                jsr        [PC - 0x88 /* 00000140 */]
  166. 000001CA  1007                     move.b     D0, D7
  167. 000001CC  672C                     beq        +0x2E /* 000001FA */
  168. 000001CE  42A7                     clr.l      -[A7]
  169. 000001D0  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  170. 000001D4  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  171. 000001D8  2C1F                     move.l     D6, [A7]+
  172. 000001DA  6708                     beq        +0xA /* 000001E4 */
  173. 000001DC  4267                     clr.w      -[A7]
  174. 000001DE  2F06                     move.l     -[A7], D6
  175. 000001E0  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  176. label000001E4:
  177. 000001E4  2054                     movea.l    A0, [A4]
  178. 000001E6  1147 005A                move.b     [A0 + 0x5A], D7
  179. 000001EA  2054                     movea.l    A0, [A4]
  180. 000001EC  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  181. 000001F0  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  182. 000001F4  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  183. 000001F8  6018                     bra        +0x1A /* 00000212 */
  184. label000001FA:
  185. 000001FA  2054                     movea.l    A0, [A4]
  186. 000001FC  1147 005A                move.b     [A0 + 0x5A], D7
  187. 00000200  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  188. 00000204  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  189. 00000208  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  190. 0000020C  486D FE2E                pea.l      [A5 - 0x1D2]
  191. 00000210  A851                     syscall    SetCursor
  192. label00000212:
  193. 00000212  2054                     movea.l    A0, [A4]
  194. 00000214  1028 005B                move.b     D0, [A0 + 0x5B]
  195. 00000218  6718                     beq        +0x1A /* 00000232 */
  196. 0000021A  2F00                     move.l     -[A7], D0
  197. 0000021C  4267                     clr.w      -[A7]
  198. 0000021E  2F0B                     move.l     -[A7], A3
  199. 00000220  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  200. 00000224  121F                     move.b     D1, [A7]+
  201. 00000226  201F                     move.l     D0, [A7]+
  202. 00000228  C001                     and.b      D0, D1
  203. 0000022A  6706                     beq        +0x8 /* 00000232 */
  204. 0000022C  2F0B                     move.l     -[A7], A3
  205. 0000022E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  206. label00000232:
  207. 00000232  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  208. 00000236  4E5E                     unlink     A6
  209. 00000238  205F                     movea.l    A0, [A7]+
  210. 0000023A  5C4F                     addq.w     A7, 6
  211. 0000023C  4ED0                     jmp        [A0]
  212. 0000023E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  213. 00000242  FFF8                     .invalid   <<F/7/7>>
  214. 00000244  48E7 0038                movem.l    -[A7], A2,A3,A4
  215. 00000248  266E 0008                movea.l    A3, [A6 + 0x8]
  216. 0000024C  286B 0008                movea.l    A4, [A3 + 0x8]
  217. 00000250  2254                     movea.l    A1, [A4]
  218. 00000252  2069 0058                movea.l    A0, [A1 + 0x58]
  219. 00000256  2050                     movea.l    A0, [A0]
  220. 00000258  45EE FFF8                lea.l      A2, [A6 - 0x8]
  221. 0000025C  5088                     addq.l     A0, 8
  222. 0000025E  24D8                     move.l     [A2]+, [A0]+
  223. 00000260  24D8                     move.l     [A2]+, [A0]+
  224. 00000262  102B 000C                move.b     D0, [A3 + 0xC]
  225. 00000266  670A                     beq        +0xC /* 00000272 */
  226. 00000268  2054                     movea.l    A0, [A4]
  227. 0000026A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  228. 0000026E  A957                     syscall    ShowControl
  229. 00000270  6014                     bra        +0x16 /* 00000286 */
  230. label00000272:
  231. 00000272  2054                     movea.l    A0, [A4]
  232. 00000274  2F28 0058                move.l     -[A7], [A0 + 0x58]
  233. 00000278  A958                     syscall    HideControl
  234. 0000027A  486E FFF8                pea.l      [A6 - 0x8]
  235. 0000027E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  236. 00000282  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  237. label00000286:
  238. 00000286  486E FFF8                pea.l      [A6 - 0x8]
  239. 0000028A  A92A                     syscall    ValidRect
  240. 0000028C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  241. 00000290  4E5E                     unlink     A6
  242. 00000292  2E9F                     move.l     [A7], [A7]+
  243. 00000294  4E75                     rts
  244. 00000296  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  245. export_204: // at 00000298 (misaligned)
  246. 0000029A  0000 487A                ori.b      D0, 0x7A /* 'z' */
  247. 0000029E  FFA2                     .invalid   <<F/6/7>>
  248. 000002A0  2F0E                     move.l     -[A7], A6
  249. 000002A2  1F3C 0001                move.b     -[A7], 0x1
  250. 000002A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  251. 000002AA  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  252. 000002AE  4E5E                     unlink     A6
  253. 000002B0  205F                     movea.l    A0, [A7]+
  254. 000002B2  5C4F                     addq.w     A7, 6
  255. 000002B4  4ED0                     jmp        [A0]
  256. 000002B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  257. 000002BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  258. 000002BE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  259. 000002C2  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  260. 000002C6  000C 4EAD                ori.b      A4, 0xAD
  261. 000002CA  164A                     movea.b    A3, A2
  262. 000002CC  4E5E                     unlink     A6
  263. 000002CE  205F                     movea.l    A0, [A7]+
  264. 000002D0  504F                     addq.w     A7, 8
  265. 000002D2  4ED0                     jmp        [A0]
  266. export_205:
  267. 000002D4  4E56 0000                link       A6, 0
  268. 000002D8  48E7 0018                movem.l    -[A7], A3,A4
  269. 000002DC  266E 0008                movea.l    A3, [A6 + 0x8]
  270. 000002E0  284B                     movea.l    A4, A3
  271. 000002E2  2054                     movea.l    A0, [A4]
  272. 000002E4  4AA8 0034                tst.l      [A0 + 0x34]
  273. 000002E8  6706                     beq        +0x8 /* 000002F0 */
  274. 000002EA  2F0B                     move.l     -[A7], A3
  275. 000002EC  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  276. label000002F0:
  277. 000002F0  487A FFC6                pea.l      [PC - 0x3A /* 000002B8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  278. 000002F4  2F0E                     move.l     -[A7], A6
  279. 000002F6  2F0B                     move.l     -[A7], A3
  280. 000002F8  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  281. 000002FC  4CDF 1800                movem.l    A3,A4, [A7]+
  282. 00000300  4E5E                     unlink     A6
  283. 00000302  205F                     movea.l    A0, [A7]+
  284. 00000304  504F                     addq.w     A7, 8
  285. 00000306  4ED0                     jmp        [A0]
  286. export_206:
  287. fn00000308:
  288. 00000308  4E56 FFF8                link       A6, -0x0008
  289. 0000030C  48E7 0028                movem.l    -[A7], A2,A4
  290. 00000310  286E 0008                movea.l    A4, [A6 + 0x8]
  291. 00000314  4AAE 000C                tst.l      [A6 + 0xC]
  292. 00000318  672C                     beq        +0x2E /* 00000346 */
  293. 0000031A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  294. 0000031E  2454                     movea.l    A2, [A4]
  295. 00000320  43EA 0022                lea.l      A1, [A2 + 0x22]
  296. 00000324  20D9                     move.l     [A0]+, [A1]+
  297. 00000326  20D9                     move.l     [A0]+, [A1]+
  298. 00000328  2054                     movea.l    A0, [A4]
  299. 0000032A  4868 001A                pea.l      [A0 + 0x1A]
  300. 0000032E  486E FFF8                pea.l      [A6 - 0x8]
  301. 00000332  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  302. 00000336  486E FFF8                pea.l      [A6 - 0x8]
  303. 0000033A  1F3C 0001                move.b     -[A7], 0x1
  304. 0000033E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  305. 00000342  4EBA 0AF8                jsr        [PC + 0xAF8 /* 00000E3C */]
  306. label00000346:
  307. 00000346  4CDF 1400                movem.l    A2,A4, [A7]+
  308. 0000034A  4E5E                     unlink     A6
  309. 0000034C  205F                     movea.l    A0, [A7]+
  310. 0000034E  504F                     addq.w     A7, 8
  311. 00000350  4ED0                     jmp        [A0]
  312. 00000352  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  313. // begin alternate branch 00000354-00000362
  314. export_207:
  315. fn00000354:
  316. 00000354  4E56 0000                link       A6, 0
  317. 00000358  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  318. 0000035C  206E 0008                movea.l    A0, [A6 + 0x8]
  319. 00000360  2050                     movea.l    A0, [A0]
  320. // end alternate branch 00000354-00000362
  321. export_207: // at 00000354 (misaligned)
  322. fn00000354: // (misaligned)
  323. 00000356  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  324. 0000035A  000C 206E                ori.b      A4, 0x6E /* 'n' */
  325. 0000035E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  326. 00000362  2F28 0034                move.l     -[A7], [A0 + 0x34]
  327. 00000366  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  328. 0000036A  4E5E                     unlink     A6
  329. 0000036C  205F                     movea.l    A0, [A7]+
  330. 0000036E  504F                     addq.w     A7, 8
  331. 00000370  4ED0                     jmp        [A0]
  332. 00000372  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  333. // begin alternate branch 00000374-00000380
  334. export_208:
  335. fn00000374:
  336. 00000374  4E56 0000                link       A6, 0
  337. 00000378  48E7 0028                movem.l    -[A7], A2,A4
  338. 0000037C  286E 0008                movea.l    A4, [A6 + 0x8]
  339. // end alternate branch 00000374-00000380
  340. export_208: // at 00000374 (misaligned)
  341. fn00000374: // (misaligned)
  342. 00000376  0000 48E7                ori.b      D0, 0xE7
  343. 0000037A  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  344. 00000380  206E 000C                movea.l    A0, [A6 + 0xC]
  345. 00000384  2454                     movea.l    A2, [A4]
  346. 00000386  43EA 0022                lea.l      A1, [A2 + 0x22]
  347. 0000038A  20D9                     move.l     [A0]+, [A1]+
  348. 0000038C  20D9                     move.l     [A0]+, [A1]+
  349. 0000038E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  350. 00000392  2054                     movea.l    A0, [A4]
  351. 00000394  2F28 0034                move.l     -[A7], [A0 + 0x34]
  352. 00000398  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  353. 0000039C  4CDF 1400                movem.l    A2,A4, [A7]+
  354. 000003A0  4E5E                     unlink     A6
  355. 000003A2  205F                     movea.l    A0, [A7]+
  356. 000003A4  504F                     addq.w     A7, 8
  357. 000003A6  4ED0                     jmp        [A0]
  358. export_209:
  359. fn000003A8:
  360. 000003A8  4E56 0000                link       A6, 0
  361. 000003AC  2F0C                     move.l     -[A7], A4
  362. 000003AE  286E 0008                movea.l    A4, [A6 + 0x8]
  363. 000003B2  2054                     movea.l    A0, [A4]
  364. 000003B4  4AA8 0034                tst.l      [A0 + 0x34]
  365. 000003B8  670A                     beq        +0xC /* 000003C4 */
  366. 000003BA  2054                     movea.l    A0, [A4]
  367. 000003BC  2F28 0034                move.l     -[A7], [A0 + 0x34]
  368. 000003C0  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  369. label000003C4:
  370. 000003C4  285F                     movea.l    A4, [A7]+
  371. 000003C6  4E5E                     unlink     A6
  372. 000003C8  2E9F                     move.l     [A7], [A7]+
  373. 000003CA  4E75                     rts
  374. export_210:
  375. 000003CC  4E56 0000                link       A6, 0
  376. 000003D0  2F0C                     move.l     -[A7], A4
  377. 000003D2  286E 0008                movea.l    A4, [A6 + 0x8]
  378. 000003D6  2054                     movea.l    A0, [A4]
  379. 000003D8  4AA8 0034                tst.l      [A0 + 0x34]
  380. 000003DC  670A                     beq        +0xC /* 000003E8 */
  381. 000003DE  2054                     movea.l    A0, [A4]
  382. 000003E0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  383. 000003E4  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  384. label000003E8:
  385. 000003E8  285F                     movea.l    A4, [A7]+
  386. 000003EA  4E5E                     unlink     A6
  387. 000003EC  2E9F                     move.l     [A7], [A7]+
  388. 000003EE  4E75                     rts
  389. export_211:
  390. fn000003F0:
  391. 000003F0  4E56 0000                link       A6, 0
  392. 000003F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  393. 000003F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  394. 000003FC  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  395. 00000400  4E5E                     unlink     A6
  396. 00000402  205F                     movea.l    A0, [A7]+
  397. 00000404  504F                     addq.w     A7, 8
  398. 00000406  4ED0                     jmp        [A0]
  399. 00000408  4E56 0000                link       A6, 0
  400. 0000040C  206E 0008                movea.l    A0, [A6 + 0x8]
  401. 00000410  1F28 000C                move.b     -[A7], [A0 + 0xC]
  402. 00000414  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  403. 00000418  4EBA 037E                jsr        [PC + 0x37E /* 00000798 */]
  404. 0000041C  4E5E                     unlink     A6
  405. 0000041E  205F                     movea.l    A0, [A7]+
  406. 00000420  504F                     addq.w     A7, 8
  407. 00000422  4ED0                     jmp        [A0]
  408. export_212:
  409. fn00000424:
  410. 00000424  4E56 0000                link       A6, 0
  411. 00000428  48E7 0018                movem.l    -[A7], A3,A4
  412. 0000042C  266E 0008                movea.l    A3, [A6 + 0x8]
  413. 00000430  284B                     movea.l    A4, A3
  414. 00000432  202E 0012                move.l     D0, [A6 + 0x12]
  415. 00000436  2054                     movea.l    A0, [A4]
  416. 00000438  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  417. 0000043C  56C0                     sne        D0
  418. 0000043E  4A00                     tst.b      D0
  419. 00000440  6610                     bne        +0x12 /* 00000452 */
  420. 00000442  222E 000E                move.l     D1, [A6 + 0xE]
  421. 00000446  2054                     movea.l    A0, [A4]
  422. 00000448  B2A8 001A                cmp.l      D1, [A0 + 0x1A]
  423. 0000044C  56C1                     sne        D1
  424. 0000044E  8001                     or.b       D0, D1
  425. 00000450  674E                     beq        +0x50 /* 000004A0 */
  426. label00000452:
  427. 00000452  102E 000C                move.b     D0, [A6 + 0xC]
  428. 00000456  6706                     beq        +0x8 /* 0000045E */
  429. 00000458  2F0B                     move.l     -[A7], A3
  430. 0000045A  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  431. label0000045E:
  432. 0000045E  2054                     movea.l    A0, [A4]
  433. 00000460  216E 0012 001E           move.l     [A0 + 0x1E], [A6 + 0x12]
  434. 00000466  216E 000E 001A           move.l     [A0 + 0x1A], [A6 + 0xE]
  435. 0000046C  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  436. 00000470  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  437. 00000474  102E 000C                move.b     D0, [A6 + 0xC]
  438. 00000478  6706                     beq        +0x8 /* 00000480 */
  439. 0000047A  2F0B                     move.l     -[A7], A3
  440. 0000047C  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  441. label00000480:
  442. 00000480  2054                     movea.l    A0, [A4]
  443. 00000482  4AA8 000E                tst.l      [A0 + 0xE]
  444. 00000486  670C                     beq        +0xE /* 00000494 */
  445. 00000488  2F0B                     move.l     -[A7], A3
  446. 0000048A  2054                     movea.l    A0, [A4]
  447. 0000048C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  448. 00000490  4EBA 0252                jsr        [PC + 0x252 /* 000006E4 */]
  449. label00000494:
  450. 00000494  487A FF72                pea.l      [PC - 0x8E /* 00000408, value 0x4E560000 'NV\0\0', cstring "NV" */]
  451. 00000498  2F0E                     move.l     -[A7], A6
  452. 0000049A  2F0B                     move.l     -[A7], A3
  453. 0000049C  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  454. label000004A0:
  455. 000004A0  4CDF 1800                movem.l    A3,A4, [A7]+
  456. 000004A4  4E5E                     unlink     A6
  457. 000004A6  205F                     movea.l    A0, [A7]+
  458. 000004A8  DEFC 000E                add.w      A7, 0xE
  459. 000004AC  4ED0                     jmp        [A0]
  460. 000004AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  461. // begin alternate branch 000004B0-000004B4
  462. export_213:
  463. fn000004B0:
  464. 000004B0  4E56 FFF8                link       A6, -0x0008
  465. // end alternate branch 000004B0-000004B4
  466. export_213: // at 000004B0 (misaligned)
  467. fn000004B0: // (misaligned)
  468. 000004B2  FFF8                     .invalid   <<F/7/7>>
  469. 000004B4  206E 000C                movea.l    A0, [A6 + 0xC]
  470. 000004B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  471. 000004BC  22D8                     move.l     [A1]+, [A0]+
  472. 000004BE  22D8                     move.l     [A1]+, [A0]+
  473. 000004C0  4E5E                     unlink     A6
  474. 000004C2  205F                     movea.l    A0, [A7]+
  475. 000004C4  504F                     addq.w     A7, 8
  476. 000004C6  4ED0                     jmp        [A0]
  477. export_214:
  478. fn000004C8:
  479. 000004C8  4E56 0000                link       A6, 0
  480. 000004CC  48E7 0018                movem.l    -[A7], A3,A4
  481. 000004D0  266E 000C                movea.l    A3, [A6 + 0xC]
  482. 000004D4  286E 0008                movea.l    A4, [A6 + 0x8]
  483. 000004D8  2054                     movea.l    A0, [A4]
  484. 000004DA  4AA8 0012                tst.l      [A0 + 0x12]
  485. 000004DE  670C                     beq        +0xE /* 000004EC */
  486. 000004E0  2F0B                     move.l     -[A7], A3
  487. 000004E2  2054                     movea.l    A0, [A4]
  488. 000004E4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  489. 000004E8  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  490. label000004EC:
  491. 000004EC  2053                     movea.l    A0, [A3]
  492. 000004EE  2028 0002                move.l     D0, [A0 + 0x2]
  493. 000004F2  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  494. 000004F6  6608                     bne        +0xA /* 00000500 */
  495. 000004F8  2053                     movea.l    A0, [A3]
  496. 000004FA  7000                     moveq.l    D0, 0x00
  497. 000004FC  2140 0002                move.l     [A0 + 0x2], D0
  498. label00000500:
  499. 00000500  2053                     movea.l    A0, [A3]
  500. 00000502  7000                     moveq.l    D0, 0x00
  501. 00000504  2140 000E                move.l     [A0 + 0xE], D0
  502. 00000508  4CDF 1800                movem.l    A3,A4, [A7]+
  503. 0000050C  4E5E                     unlink     A6
  504. 0000050E  205F                     movea.l    A0, [A7]+
  505. 00000510  504F                     addq.w     A7, 8
  506. 00000512  4ED0                     jmp        [A0]
  507. 00000514  4E56 FFFC                link       A6, -0x0004
  508. 00000518  2F0C                     move.l     -[A7], A4
  509. 0000051A  286E 0008                movea.l    A4, [A6 + 0x8]
  510. 0000051E  204C                     movea.l    A0, A4
  511. 00000520  5088                     addq.l     A0, 8
  512. 00000522  2050                     movea.l    A0, [A0]
  513. 00000524  2D48 FFFC                move.l     [A6 - 0x4], A0
  514. 00000528  486C FFF8                pea.l      [A4 - 0x8]
  515. 0000052C  1F2C 000C                move.b     -[A7], [A4 + 0xC]
  516. 00000530  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  517. 00000534  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  518. 00000538  285F                     movea.l    A4, [A7]+
  519. 0000053A  4E5E                     unlink     A6
  520. 0000053C  205F                     movea.l    A0, [A7]+
  521. 0000053E  504F                     addq.w     A7, 8
  522. 00000540  4ED0                     jmp        [A0]
  523. 00000542  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  524. // begin alternate branch 00000544-00000548
  525. export_215:
  526. fn00000544:
  527. 00000544  4E56 FFDC                link       A6, -0x0024
  528. // end alternate branch 00000544-00000548
  529. export_215: // at 00000544 (misaligned)
  530. fn00000544: // (misaligned)
  531. 00000546  FFDC                     .invalid   <<F/7/7>>
  532. 00000548  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  533. 0000054C  266E 0008                movea.l    A3, [A6 + 0x8]
  534. 00000550  2C2E 000E                move.l     D6, [A6 + 0xE]
  535. 00000554  2A2E 0012                move.l     D5, [A6 + 0x12]
  536. 00000558  284B                     movea.l    A4, A3
  537. 0000055A  2054                     movea.l    A0, [A4]
  538. 0000055C  BAA8 0026                cmp.l      D5, [A0 + 0x26]
  539. 00000560  56C0                     sne        D0
  540. 00000562  4A00                     tst.b      D0
  541. 00000564  660E                     bne        +0x10 /* 00000574 */
  542. 00000566  2054                     movea.l    A0, [A4]
  543. 00000568  BCA8 0022                cmp.l      D6, [A0 + 0x22]
  544. 0000056C  56C1                     sne        D1
  545. 0000056E  8001                     or.b       D0, D1
  546. 00000570  6700 00E4                beq        +0xE6 /* 00000656 */
  547. label00000574:
  548. 00000574  486E FFF8                pea.l      [A6 - 0x8]
  549. 00000578  2005                     move.l     D0, D5
  550. 0000057A  2054                     movea.l    A0, [A4]
  551. 0000057C  90A8 0026                sub.l      D0, [A0 + 0x26]
  552. 00000580  2F00                     move.l     -[A7], D0
  553. 00000582  2006                     move.l     D0, D6
  554. 00000584  90A8 0022                sub.l      D0, [A0 + 0x22]
  555. 00000588  2F00                     move.l     -[A7], D0
  556. 0000058A  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  557. 0000058E  486E FFE4                pea.l      [A6 - 0x1C]
  558. 00000592  2F0B                     move.l     -[A7], A3
  559. 00000594  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  560. 00000598  2054                     movea.l    A0, [A4]
  561. 0000059A  2145 0026                move.l     [A0 + 0x26], D5
  562. 0000059E  2146 0022                move.l     [A0 + 0x22], D6
  563. 000005A2  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  564. 000005A6  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  565. 000005AA  102E 000C                move.b     D0, [A6 + 0xC]
  566. 000005AE  6700 0082                beq        +0x84 /* 00000632 */
  567. 000005B2  2F00                     move.l     -[A7], D0
  568. 000005B4  4267                     clr.w      -[A7]
  569. 000005B6  2F0B                     move.l     -[A7], A3
  570. 000005B8  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  571. 000005BC  121F                     move.b     D1, [A7]+
  572. 000005BE  201F                     move.l     D0, [A7]+
  573. 000005C0  C001                     and.b      D0, D1
  574. 000005C2  676E                     beq        +0x70 /* 00000632 */
  575. 000005C4  42A7                     clr.l      -[A7]
  576. 000005C6  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  577. 000005CA  2E1F                     move.l     D7, [A7]+
  578. 000005CC  486E FFE4                pea.l      [A6 - 0x1C]
  579. 000005D0  486E FFDC                pea.l      [A6 - 0x24]
  580. 000005D4  2054                     movea.l    A0, [A4]
  581. 000005D6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  582. 000005DA  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  583. 000005DE  486E FFDC                pea.l      [A6 - 0x24]
  584. 000005E2  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  585. 000005E6  2F07                     move.l     -[A7], D7
  586. 000005E8  486E FFDC                pea.l      [A6 - 0x24]
  587. 000005EC  A8DF                     syscall    RectRgn
  588. 000005EE  486E FFE4                pea.l      [A6 - 0x1C]
  589. 000005F2  2F0B                     move.l     -[A7], A3
  590. 000005F4  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  591. 000005F8  486E FFE4                pea.l      [A6 - 0x1C]
  592. 000005FC  486E FFDC                pea.l      [A6 - 0x24]
  593. 00000600  2054                     movea.l    A0, [A4]
  594. 00000602  2F28 000E                move.l     -[A7], [A0 + 0xE]
  595. 00000606  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  596. 0000060A  486E FFDC                pea.l      [A6 - 0x24]
  597. 0000060E  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  598. 00000612  2F2D F880                move.l     -[A7], [A5 - 0x780]
  599. 00000616  486E FFDC                pea.l      [A6 - 0x24]
  600. 0000061A  A8DF                     syscall    RectRgn
  601. 0000061C  2F07                     move.l     -[A7], D7
  602. 0000061E  2F2D F880                move.l     -[A7], [A5 - 0x780]
  603. 00000622  2F2D F880                move.l     -[A7], [A5 - 0x780]
  604. 00000626  A8E7                     syscall    XorRgn
  605. 00000628  2F2D F880                move.l     -[A7], [A5 - 0x780]
  606. 0000062C  A927                     syscall    InvalRgn
  607. 0000062E  2F07                     move.l     -[A7], D7
  608. 00000630  A8D9                     syscall    DisposRgn/DisposeRgn
  609. label00000632:
  610. 00000632  2054                     movea.l    A0, [A4]
  611. 00000634  4AA8 000E                tst.l      [A0 + 0xE]
  612. 00000638  6710                     beq        +0x12 /* 0000064A */
  613. 0000063A  2F0B                     move.l     -[A7], A3
  614. 0000063C  486E FFF8                pea.l      [A6 - 0x8]
  615. 00000640  2054                     movea.l    A0, [A4]
  616. 00000642  2F28 000E                move.l     -[A7], [A0 + 0xE]
  617. 00000646  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  618. label0000064A:
  619. 0000064A  487A FEC8                pea.l      [PC - 0x138 /* 00000514, value 0x4E56FFFC */]
  620. 0000064E  2F0E                     move.l     -[A7], A6
  621. 00000650  2F0B                     move.l     -[A7], A3
  622. 00000652  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  623. label00000656:
  624. 00000656  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  625. 0000065A  4E5E                     unlink     A6
  626. 0000065C  205F                     movea.l    A0, [A7]+
  627. 0000065E  DEFC 000E                add.w      A7, 0xE
  628. 00000662  4ED0                     jmp        [A0]
  629. export_216:
  630. 00000664  4E56 0000                link       A6, 0
  631. 00000668  48E7 0118                movem.l    -[A7], D7,A3,A4
  632. 0000066C  266E 0008                movea.l    A3, [A6 + 0x8]
  633. 00000670  1E2E 000E                move.b     D7, [A6 + 0xE]
  634. 00000674  284B                     movea.l    A4, A3
  635. 00000676  2054                     movea.l    A0, [A4]
  636. 00000678  BE28 0032                cmp.b      D7, [A0 + 0x32]
  637. 0000067C  673E                     beq        +0x40 /* 000006BC */
  638. 0000067E  102E 000C                move.b     D0, [A6 + 0xC]
  639. 00000682  670E                     beq        +0x10 /* 00000692 */
  640. 00000684  2054                     movea.l    A0, [A4]
  641. 00000686  117C 0001 0032           move.b     [A0 + 0x32], 0x1
  642. 0000068C  2F0B                     move.l     -[A7], A3
  643. 0000068E  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  644. label00000692:
  645. 00000692  1007                     move.b     D0, D7
  646. 00000694  0A00 0001                xori.b     D0, 0x1
  647. 00000698  4A00                     tst.b      D0
  648. 0000069A  671A                     beq        +0x1C /* 000006B6 */
  649. 0000069C  2F00                     move.l     -[A7], D0
  650. 0000069E  4267                     clr.w      -[A7]
  651. 000006A0  2F0B                     move.l     -[A7], A3
  652. 000006A2  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  653. 000006A6  121F                     move.b     D1, [A7]+
  654. 000006A8  201F                     move.l     D0, [A7]+
  655. 000006AA  C001                     and.b      D0, D1
  656. 000006AC  6708                     beq        +0xA /* 000006B6 */
  657. 000006AE  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  658. 000006B2  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  659. label000006B6:
  660. 000006B6  2054                     movea.l    A0, [A4]
  661. 000006B8  1147 0032                move.b     [A0 + 0x32], D7
  662. label000006BC:
  663. 000006BC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  664. 000006C0  4E5E                     unlink     A6
  665. 000006C2  205F                     movea.l    A0, [A7]+
  666. 000006C4  504F                     addq.w     A7, 8
  667. 000006C6  4ED0                     jmp        [A0]
  668. export_217:
  669. 000006C8  4E56 FFF8                link       A6, -0x0008
  670. 000006CC  206E 000C                movea.l    A0, [A6 + 0xC]
  671. 000006D0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  672. 000006D4  22D8                     move.l     [A1]+, [A0]+
  673. 000006D6  22D8                     move.l     [A1]+, [A0]+
  674. 000006D8  4E5E                     unlink     A6
  675. 000006DA  205F                     movea.l    A0, [A7]+
  676. 000006DC  DEFC 000C                add.w      A7, 0xC
  677. 000006E0  4ED0                     jmp        [A0]
  678. 000006E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  679. // begin alternate branch 000006E4-000006EA
  680. export_218:
  681. fn000006E4:
  682. 000006E4  4E56 0000                link       A6, 0
  683. 000006E8  4E5E                     unlink     A6
  684. // end alternate branch 000006E4-000006EA
  685. export_218: // at 000006E4 (misaligned)
  686. fn000006E4: // (misaligned)
  687. 000006E6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  688. 000006EA  205F                     movea.l    A0, [A7]+
  689. 000006EC  504F                     addq.w     A7, 8
  690. 000006EE  4ED0                     jmp        [A0]
  691. export_219:
  692. 000006F0  4E56 FFEE                link       A6, -0x0012
  693. 000006F4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  694. 000006F8  206E 000E                movea.l    A0, [A6 + 0xE]
  695. 000006FC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  696. 00000700  22D8                     move.l     [A1]+, [A0]+
  697. 00000702  22D8                     move.l     [A1]+, [A0]+
  698. 00000704  266E 0008                movea.l    A3, [A6 + 0x8]
  699. 00000708  284B                     movea.l    A4, A3
  700. 0000070A  4206                     clr.b      D6
  701. 0000070C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  702. 00000710  2454                     movea.l    A2, [A4]
  703. 00000712  43EA 0022                lea.l      A1, [A2 + 0x22]
  704. 00000716  20D9                     move.l     [A0]+, [A1]+
  705. 00000718  20D9                     move.l     [A0]+, [A1]+
  706. 0000071A  4207                     clr.b      D7
  707. 0000071C  6040                     bra        +0x42 /* 0000075E */
  708. label0000071E:
  709. 0000071E  1007                     move.b     D0, D7
  710. 00000720  4880                     ext.w      D0
  711. 00000722  2054                     movea.l    A0, [A4]
  712. 00000724  4A30 002A                tst.b      [A0 + D0.w + 0x2A]
  713. 00000728  6604                     bne        +0x6 /* 0000072E */
  714. 0000072A  7C01                     moveq.l    D6, 0x01
  715. 0000072C  602E                     bra        +0x30 /* 0000075C */
  716. label0000072E:
  717. 0000072E  1007                     move.b     D0, D7
  718. 00000730  4880                     ext.w      D0
  719. 00000732  2054                     movea.l    A0, [A4]
  720. 00000734  7201                     moveq.l    D1, 0x01
  721. 00000736  B230 002A                cmp.b      D1, [A0 + D0.w + 0x2A]
  722. 0000073A  6620                     bne        +0x22 /* 0000075C */
  723. 0000073C  1007                     move.b     D0, D7
  724. 0000073E  4880                     ext.w      D0
  725. 00000740  E540                     asl        D0.w, 2
  726. 00000742  1207                     move.b     D1, D7
  727. 00000744  4881                     ext.w      D1
  728. 00000746  E541                     asl        D1.w, 2
  729. 00000748  2436 10F8                move.l     D2, [A6 + D1.w - 0x8]
  730. 0000074C  D4B6 00F0                add.l      D2, [A6 + D0.w - 0x16]
  731. 00000750  1007                     move.b     D0, D7
  732. 00000752  4880                     ext.w      D0
  733. 00000754  E540                     asl        D0.w, 2
  734. 00000756  2D82 00F0                move.l     [A6 + D0.w - 0x16], D2
  735. 0000075A  7C01                     moveq.l    D6, 0x01
  736. label0000075C:
  737. 0000075C  5207                     addq.b     D7, 1
  738. label0000075E:
  739. 0000075E  7001                     moveq.l    D0, 0x01
  740. 00000760  B007                     cmp.b      D0, D7
  741. 00000762  6CBA                     bge        -0x44 /* 0000071E */
  742. 00000764  1006                     move.b     D0, D6
  743. 00000766  6722                     beq        +0x24 /* 0000078A */
  744. 00000768  486E FFF0                pea.l      [A6 - 0x10]
  745. 0000076C  2F0B                     move.l     -[A7], A3
  746. 0000076E  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  747. 00000772  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  748. 00000776  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  749. 0000077A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  750. 0000077E  2F0B                     move.l     -[A7], A3
  751. 00000780  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  752. 00000784  2F0B                     move.l     -[A7], A3
  753. 00000786  4EBA FC20                jsr        [PC - 0x3E0 /* 000003A8 */]
  754. label0000078A:
  755. 0000078A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  756. 0000078E  4E5E                     unlink     A6
  757. 00000790  205F                     movea.l    A0, [A7]+
  758. 00000792  DEFC 000A                add.w      A7, 0xA /* '\n' */
  759. 00000796  4ED0                     jmp        [A0]
  760. export_220:
  761. fn00000798:
  762. 00000798  4E56 0000                link       A6, 0
  763. 0000079C  4E5E                     unlink     A6
  764. 0000079E  205F                     movea.l    A0, [A7]+
  765. 000007A0  5C4F                     addq.w     A7, 6
  766. 000007A2  4ED0                     jmp        [A0]
  767. 000007A4  4E56 FFFC                link       A6, -0x0004
  768. 000007A8  2F0C                     move.l     -[A7], A4
  769. 000007AA  286E 0008                movea.l    A4, [A6 + 0x8]
  770. 000007AE  204C                     movea.l    A0, A4
  771. 000007B0  5088                     addq.l     A0, 8
  772. 000007B2  2050                     movea.l    A0, [A0]
  773. 000007B4  2D48 FFFC                move.l     [A6 - 0x4], A0
  774. 000007B8  4AAC FFFC                tst.l      [A4 - 0x4]
  775. 000007BC  670E                     beq        +0x10 /* 000007CC */
  776. 000007BE  102C FFFB                move.b     D0, [A4 - 0x5]
  777. 000007C2  6702                     beq        +0x4 /* 000007C6 */
  778. 000007C4  A8F4                     syscall    ClosePicture
  779. label000007C6:
  780. 000007C6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  781. 000007CA  A8F5                     syscall    KillPicture
  782. label000007CC:
  783. 000007CC  102D FD0D                move.b     D0, [A5 - 0x2F3]
  784. 000007D0  6708                     beq        +0xA /* 000007DA */
  785. 000007D2  486C FF16                pea.l      [A4 - 0xEA]
  786. 000007D6  A87D                     syscall    ClosePort
  787. 000007D8  6006                     bra        +0x8 /* 000007E0 */
  788. label000007DA:
  789. 000007DA  486C FF82                pea.l      [A4 - 0x7E]
  790. 000007DE  A87D                     syscall    ClosePort
  791. label000007E0:
  792. 000007E0  422D F9B0                clr.b      [A5 - 0x650]
  793. 000007E4  285F                     movea.l    A4, [A7]+
  794. 000007E6  4E5E                     unlink     A6
  795. 000007E8  205F                     movea.l    A0, [A7]+
  796. 000007EA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  797. 000007EE  4ED0                     jmp        [A0]
  798. export_221:
  799. 000007F0  4E56 FED8                link       A6, -0x0128
  800. 000007F4  48E7 0108                movem.l    -[A7], D7,A4
  801. 000007F8  286E 0008                movea.l    A4, [A6 + 0x8]
  802. 000007FC  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  803. 00000800  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  804. 00000804  102D FD0D                move.b     D0, [A5 - 0x2F3]
  805. 00000808  6708                     beq        +0xA /* 00000812 */
  806. 0000080A  486E FF16                pea.l      [A6 - 0xEA]
  807. 0000080E  AA00                     syscall    OpenCPort
  808. 00000810  6006                     bra        +0x8 /* 00000818 */
  809. label00000812:
  810. 00000812  486E FF82                pea.l      [A6 - 0x7E]
  811. 00000816  A86F                     syscall    OpenPort
  812. label00000818:
  813. 00000818  1B7C 0001 F9B0           move.b     [A5 - 0x650], 0x1
  814. 0000081E  486E FED8                pea.l      [A6 - 0x128]
  815. 00000822  487A FF80                pea.l      [PC - 0x80 /* 000007A4, value 0x4E56FFFC */]
  816. 00000826  2F0E                     move.l     -[A7], A6
  817. 00000828  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  818. 0000082C  4267                     clr.w      -[A7]
  819. 0000082E  2F0C                     move.l     -[A7], A4
  820. 00000830  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  821. 00000834  101F                     move.b     D0, [A7]+
  822. 00000836  6700 008E                beq        +0x90 /* 000008C6 */
  823. 0000083A  486E FFF2                pea.l      [A6 - 0xE]
  824. 0000083E  2F0C                     move.l     -[A7], A4
  825. 00000840  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  826. 00000844  42A7                     clr.l      -[A7]
  827. 00000846  486E FFF2                pea.l      [A6 - 0xE]
  828. 0000084A  A8F3                     syscall    OpenPicture
  829. 0000084C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  830. 00000850  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  831. 00000856  4AAE FFFC                tst.l      [A6 - 0x4]
  832. 0000085A  6760                     beq        +0x62 /* 000008BC */
  833. 0000085C  486E FFF2                pea.l      [A6 - 0xE]
  834. 00000860  A87B                     syscall    ClipRect
  835. 00000862  486E FFF2                pea.l      [A6 - 0xE]
  836. 00000866  2F0C                     move.l     -[A7], A4
  837. 00000868  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  838. 0000086C  A8F4                     syscall    ClosePicture
  839. 0000086E  422E FFFB                clr.b      [A6 - 0x5]
  840. 00000872  4267                     clr.w      -[A7]
  841. 00000874  206E FFFC                movea.l    A0, [A6 - 0x4]
  842. 00000878  2050                     movea.l    A0, [A0]
  843. 0000087A  4868 0002                pea.l      [A0 + 0x2]
  844. 0000087E  A8AE                     syscall    EmptyRect
  845. 00000880  101F                     move.b     D0, [A7]+
  846. 00000882  670A                     beq        +0xC /* 0000088E */
  847. 00000884  3F3C FF94                move.w     -[A7], 0xFF94
  848. 00000888  42A7                     clr.l      -[A7]
  849. 0000088A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  850. label0000088E:
  851. 0000088E  4267                     clr.w      -[A7]
  852. 00000890  2F3A 005E                move.l     -[A7], [PC + 0x5E /* 000008F0, value 0x50494354 'PICT' */]
  853. 00000894  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  854. 00000898  4EBA F766                jsr        [PC - 0x89A /* 00000000 */]
  855. 0000089C  301F                     move.w     D0, [A7]+
  856. 0000089E  48C0                     ext.l      D0
  857. 000008A0  2E00                     move.l     D7, D0
  858. 000008A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  859. 000008A6  A8F5                     syscall    KillPicture
  860. 000008A8  7000                     moveq.l    D0, 0x00
  861. 000008AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  862. 000008AE  4A87                     tst.l      D7
  863. 000008B0  6708                     beq        +0xA /* 000008BA */
  864. 000008B2  3F07                     move.w     -[A7], D7
  865. 000008B4  42A7                     clr.l      -[A7]
  866. 000008B6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  867. label000008BA:
  868. 000008BA  600A                     bra        +0xC /* 000008C6 */
  869. label000008BC:
  870. 000008BC  3F3C FF94                move.w     -[A7], 0xFF94
  871. 000008C0  42A7                     clr.l      -[A7]
  872. 000008C2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  873. label000008C6:
  874. 000008C6  486E FED8                pea.l      [A6 - 0x128]
  875. 000008CA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  876. 000008CE  102D FD0D                move.b     D0, [A5 - 0x2F3]
  877. 000008D2  6708                     beq        +0xA /* 000008DC */
  878. 000008D4  486E FF16                pea.l      [A6 - 0xEA]
  879. 000008D8  A87D                     syscall    ClosePort
  880. 000008DA  6006                     bra        +0x8 /* 000008E2 */
  881. label000008DC:
  882. 000008DC  486E FF82                pea.l      [A6 - 0x7E]
  883. 000008E0  A87D                     syscall    ClosePort
  884. label000008E2:
  885. 000008E2  422D F9B0                clr.b      [A5 - 0x650]
  886. 000008E6  4CDF 1080                movem.l    D7,A4, [A7]+
  887. 000008EA  4E5E                     unlink     A6
  888. 000008EC  2E9F                     move.l     [A7], [A7]+
  889. 000008EE  4E75                     rts
  890. 000008F0  5049                     addq.w     A1, 8
  891. 000008F2  4354                     chk.w      D1, [A4]
  892. export_222:
  893. 000008F4  4E56 FFF8                link       A6, -0x0008
  894. 000008F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  895. 000008FC  266E 0008                movea.l    A3, [A6 + 0x8]
  896. 00000900  2E2E 0012                move.l     D7, [A6 + 0x12]
  897. 00000904  2C2E 000E                move.l     D6, [A6 + 0xE]
  898. 00000908  284B                     movea.l    A4, A3
  899. 0000090A  2054                     movea.l    A0, [A4]
  900. 0000090C  BEA8 0026                cmp.l      D7, [A0 + 0x26]
  901. 00000910  56C0                     sne        D0
  902. 00000912  4A00                     tst.b      D0
  903. 00000914  660E                     bne        +0x10 /* 00000924 */
  904. 00000916  2054                     movea.l    A0, [A4]
  905. 00000918  BCA8 0022                cmp.l      D6, [A0 + 0x22]
  906. 0000091C  56C1                     sne        D1
  907. 0000091E  8001                     or.b       D0, D1
  908. 00000920  6700 00BC                beq        +0xBE /* 000009DE */
  909. label00000924:
  910. 00000924  2054                     movea.l    A0, [A4]
  911. 00000926  2F28 0038                move.l     -[A7], [A0 + 0x38]
  912. 0000092A  3F07                     move.w     -[A7], D7
  913. 0000092C  3F06                     move.w     -[A7], D6
  914. 0000092E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  915. 00000932  A91D                     syscall    SizeWindow
  916. 00000934  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  917. 00000938  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  918. 0000093C  2054                     movea.l    A0, [A4]
  919. 0000093E  1028 005B                move.b     D0, [A0 + 0x5B]
  920. 00000942  6762                     beq        +0x64 /* 000009A6 */
  921. 00000944  2F00                     move.l     -[A7], D0
  922. 00000946  4267                     clr.w      -[A7]
  923. 00000948  2F0B                     move.l     -[A7], A3
  924. 0000094A  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  925. 0000094E  121F                     move.b     D1, [A7]+
  926. 00000950  201F                     move.l     D0, [A7]+
  927. 00000952  C001                     and.b      D0, D1
  928. 00000954  6750                     beq        +0x52 /* 000009A6 */
  929. 00000956  486E FFF8                pea.l      [A6 - 0x8]
  930. 0000095A  2F3C FFF1 FFF1           move.l     -[A7], 0xFFF1FFF1
  931. 00000960  42A7                     clr.l      -[A7]
  932. 00000962  A8A7                     syscall    SetRect
  933. 00000964  486E FFF8                pea.l      [A6 - 0x8]
  934. 00000968  2054                     movea.l    A0, [A4]
  935. 0000096A  3F28 0028                move.w     -[A7], [A0 + 0x28]
  936. 0000096E  3F28 0024                move.w     -[A7], [A0 + 0x24]
  937. 00000972  A8A8                     syscall    OffsetRect
  938. 00000974  486E FFF8                pea.l      [A6 - 0x8]
  939. 00000978  A8A3                     syscall    EraseRect
  940. 0000097A  486E FFF8                pea.l      [A6 - 0x8]
  941. 0000097E  2F0B                     move.l     -[A7], A3
  942. 00000980  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  943. 00000984  486E FFF8                pea.l      [A6 - 0x8]
  944. 00000988  2007                     move.l     D0, D7
  945. 0000098A  2054                     movea.l    A0, [A4]
  946. 0000098C  90A8 0026                sub.l      D0, [A0 + 0x26]
  947. 00000990  3F00                     move.w     -[A7], D0
  948. 00000992  2006                     move.l     D0, D6
  949. 00000994  90A8 0022                sub.l      D0, [A0 + 0x22]
  950. 00000998  3F00                     move.w     -[A7], D0
  951. 0000099A  A8A8                     syscall    OffsetRect
  952. 0000099C  486E FFF8                pea.l      [A6 - 0x8]
  953. 000009A0  2F0B                     move.l     -[A7], A3
  954. 000009A2  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  955. label000009A6:
  956. 000009A6  2F07                     move.l     -[A7], D7
  957. 000009A8  2F06                     move.l     -[A7], D6
  958. 000009AA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  959. 000009AE  2F0B                     move.l     -[A7], A3
  960. 000009B0  4EBA FB92                jsr        [PC - 0x46E /* 00000544 */]
  961. 000009B4  2054                     movea.l    A0, [A4]
  962. 000009B6  1028 005A                move.b     D0, [A0 + 0x5A]
  963. 000009BA  660A                     bne        +0xC /* 000009C6 */
  964. 000009BC  2054                     movea.l    A0, [A4]
  965. 000009BE  8028 0062                or.b       D0, [A0 + 0x62]
  966. 000009C2  4A00                     tst.b      D0
  967. 000009C4  6718                     beq        +0x1A /* 000009DE */
  968. label000009C6:
  969. 000009C6  2F00                     move.l     -[A7], D0
  970. 000009C8  4267                     clr.w      -[A7]
  971. 000009CA  2F0B                     move.l     -[A7], A3
  972. 000009CC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  973. 000009D0  121F                     move.b     D1, [A7]+
  974. 000009D2  201F                     move.l     D0, [A7]+
  975. 000009D4  C001                     and.b      D0, D1
  976. 000009D6  6706                     beq        +0x8 /* 000009DE */
  977. 000009D8  2F2D FCDC                move.l     -[A7], [A5 - 0x324]
  978. 000009DC  A8DD                     syscall    SetEmptyRgn
  979. label000009DE:
  980. 000009DE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  981. 000009E2  4E5E                     unlink     A6
  982. 000009E4  205F                     movea.l    A0, [A7]+
  983. 000009E6  DEFC 000E                add.w      A7, 0xE
  984. 000009EA  4ED0                     jmp        [A0]
  985. export_223:
  986. 000009EC  4E56 FFF4                link       A6, -0x000C
  987. 000009F0  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  988. 000009F4  266E 0008                movea.l    A3, [A6 + 0x8]
  989. 000009F8  284B                     movea.l    A4, A3
  990. 000009FA  41EE FFF4                lea.l      A0, [A6 - 0xC]
  991. 000009FE  2454                     movea.l    A2, [A4]
  992. 00000A00  43EA 0046                lea.l      A1, [A2 + 0x46]
  993. 00000A04  20D9                     move.l     [A0]+, [A1]+
  994. 00000A06  20D9                     move.l     [A0]+, [A1]+
  995. 00000A08  42A7                     clr.l      -[A7]
  996. 00000A0A  2054                     movea.l    A0, [A4]
  997. 00000A0C  2F28 0038                move.l     -[A7], [A0 + 0x38]
  998. 00000A10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  999. 00000A14  486E FFF4                pea.l      [A6 - 0xC]
  1000. 00000A18  A92B                     syscall    GrowWindow
  1001. 00000A1A  2E1F                     move.l     D7, [A7]+
  1002. 00000A1C  671A                     beq        +0x1C /* 00000A38 */
  1003. 00000A1E  2007                     move.l     D0, D7
  1004. 00000A20  48C0                     ext.l      D0
  1005. 00000A22  2F00                     move.l     -[A7], D0
  1006. 00000A24  2007                     move.l     D0, D7
  1007. 00000A26  4840                     swap.w     D0
  1008. 00000A28  4A40                     tst.w      D0
  1009. 00000A2A  48C0                     ext.l      D0
  1010. 00000A2C  2F00                     move.l     -[A7], D0
  1011. 00000A2E  1F3C 0001                move.b     -[A7], 0x1
  1012. 00000A32  2F0B                     move.l     -[A7], A3
  1013. 00000A34  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1014. label00000A38:
  1015. 00000A38  2054                     movea.l    A0, [A4]
  1016. 00000A3A  1028 005A                move.b     D0, [A0 + 0x5A]
  1017. 00000A3E  660A                     bne        +0xC /* 00000A4A */
  1018. 00000A40  2054                     movea.l    A0, [A4]
  1019. 00000A42  8028 0062                or.b       D0, [A0 + 0x62]
  1020. 00000A46  4A00                     tst.b      D0
  1021. 00000A48  6718                     beq        +0x1A /* 00000A62 */
  1022. label00000A4A:
  1023. 00000A4A  2F00                     move.l     -[A7], D0
  1024. 00000A4C  4267                     clr.w      -[A7]
  1025. 00000A4E  2F0B                     move.l     -[A7], A3
  1026. 00000A50  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1027. 00000A54  121F                     move.b     D1, [A7]+
  1028. 00000A56  201F                     move.l     D0, [A7]+
  1029. 00000A58  C001                     and.b      D0, D1
  1030. 00000A5A  6706                     beq        +0x8 /* 00000A62 */
  1031. 00000A5C  2F2D FCDC                move.l     -[A7], [A5 - 0x324]
  1032. 00000A60  A8DD                     syscall    SetEmptyRgn
  1033. label00000A62:
  1034. 00000A62  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1035. 00000A66  4E5E                     unlink     A6
  1036. 00000A68  205F                     movea.l    A0, [A7]+
  1037. 00000A6A  504F                     addq.w     A7, 8
  1038. 00000A6C  4ED0                     jmp        [A0]
  1039. 00000A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1040. export_224: // at 00000A70 (misaligned)
  1041. 00000A72  0000 48E7                ori.b      D0, 0xE7
  1042. 00000A76  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1043. 00000A7A  0008 2054                ori.b      A0, 0x54 /* 'T' */
  1044. 00000A7E  4AA8 0038                tst.l      [A0 + 0x38]
  1045. 00000A82  56C0                     sne        D0
  1046. 00000A84  4A00                     tst.b      D0
  1047. 00000A86  671C                     beq        +0x1E /* 00000AA4 */
  1048. 00000A88  C02E 000C                and.b      D0, [A6 + 0xC]
  1049. 00000A8C  6716                     beq        +0x18 /* 00000AA4 */
  1050. 00000A8E  2054                     movea.l    A0, [A4]
  1051. 00000A90  1028 005A                move.b     D0, [A0 + 0x5A]
  1052. 00000A94  6608                     bne        +0xA /* 00000A9E */
  1053. 00000A96  2054                     movea.l    A0, [A4]
  1054. 00000A98  8028 0062                or.b       D0, [A0 + 0x62]
  1055. 00000A9C  6706                     beq        +0x8 /* 00000AA4 */
  1056. label00000A9E:
  1057. 00000A9E  2F2D FCDC                move.l     -[A7], [A5 - 0x324]
  1058. 00000AA2  A8DD                     syscall    SetEmptyRgn
  1059. label00000AA4:
  1060. 00000AA4  102E 000E                move.b     D0, [A6 + 0xE]
  1061. 00000AA8  6734                     beq        +0x36 /* 00000ADE */
  1062. 00000AAA  2254                     movea.l    A1, [A4]
  1063. 00000AAC  2069 0038                movea.l    A0, [A1 + 0x38]
  1064. 00000AB0  47E8 0010                lea.l      A3, [A0 + 0x10]
  1065. 00000AB4  302B 0006                move.w     D0, [A3 + 0x6]
  1066. 00000AB8  906B 0002                sub.w      D0, [A3 + 0x2]
  1067. 00000ABC  48C0                     ext.l      D0
  1068. 00000ABE  2F00                     move.l     -[A7], D0
  1069. 00000AC0  302B 0004                move.w     D0, [A3 + 0x4]
  1070. 00000AC4  9053                     sub.w      D0, [A3]
  1071. 00000AC6  48C0                     ext.l      D0
  1072. 00000AC8  2F00                     move.l     -[A7], D0
  1073. 00000ACA  4267                     clr.w      -[A7]
  1074. 00000ACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1075. 00000AD0  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1076. 00000AD4  2054                     movea.l    A0, [A4]
  1077. 00000AD6  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1078. 00000ADA  A915                     syscall    ShowWindow
  1079. 00000ADC  6010                     bra        +0x12 /* 00000AEE */
  1080. label00000ADE:
  1081. 00000ADE  2054                     movea.l    A0, [A4]
  1082. 00000AE0  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1083. 00000AE4  A916                     syscall    HideWindow
  1084. 00000AE6  2F2D F9F4                move.l     -[A7], [A5 - 0x60C]
  1085. 00000AEA  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  1086. label00000AEE:
  1087. 00000AEE  2054                     movea.l    A0, [A4]
  1088. 00000AF0  116E 000E 0032           move.b     [A0 + 0x32], [A6 + 0xE]
  1089. 00000AF6  4CDF 1800                movem.l    A3,A4, [A7]+
  1090. 00000AFA  4E5E                     unlink     A6
  1091. 00000AFC  205F                     movea.l    A0, [A7]+
  1092. 00000AFE  504F                     addq.w     A7, 8
  1093. 00000B00  4ED0                     jmp        [A0]
  1094. 00000B02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1095. // begin alternate branch 00000B04-00000B0C
  1096. export_225:
  1097. fn00000B04:
  1098. 00000B04  4E56 0000                link       A6, 0
  1099. 00000B08  48E7 0118                movem.l    -[A7], D7,A3,A4
  1100. // end alternate branch 00000B04-00000B0C
  1101. export_225: // at 00000B04 (misaligned)
  1102. fn00000B04: // (misaligned)
  1103. 00000B06  0000 48E7                ori.b      D0, 0xE7
  1104. 00000B0A  0118                     btst       [A0]+, D0
  1105. 00000B0C  2E2E 0008                move.l     D7, [A6 + 0x8]
  1106. 00000B10  2847                     movea.l    A4, D7
  1107. 00000B12  4267                     clr.w      -[A7]
  1108. 00000B14  2F07                     move.l     -[A7], D7
  1109. 00000B16  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  1110. 00000B1A  101F                     move.b     D0, [A7]+
  1111. 00000B1C  6742                     beq        +0x44 /* 00000B60 */
  1112. 00000B1E  206D FE9A                movea.l    A0, [A5 - 0x166]
  1113. 00000B22  4868 0010                pea.l      [A0 + 0x10]
  1114. 00000B26  A8A3                     syscall    EraseRect
  1115. 00000B28  2054                     movea.l    A0, [A4]
  1116. 00000B2A  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1117. 00000B2E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1118. 00000B32  4267                     clr.w      -[A7]
  1119. 00000B34  A83A                     syscall    ZoomWindow
  1120. 00000B36  2254                     movea.l    A1, [A4]
  1121. 00000B38  2069 0038                movea.l    A0, [A1 + 0x38]
  1122. 00000B3C  47E8 0010                lea.l      A3, [A0 + 0x10]
  1123. 00000B40  302B 0006                move.w     D0, [A3 + 0x6]
  1124. 00000B44  906B 0002                sub.w      D0, [A3 + 0x2]
  1125. 00000B48  48C0                     ext.l      D0
  1126. 00000B4A  2F00                     move.l     -[A7], D0
  1127. 00000B4C  302B 0004                move.w     D0, [A3 + 0x4]
  1128. 00000B50  9053                     sub.w      D0, [A3]
  1129. 00000B52  48C0                     ext.l      D0
  1130. 00000B54  2F00                     move.l     -[A7], D0
  1131. 00000B56  1F3C 0001                move.b     -[A7], 0x1
  1132. 00000B5A  2F07                     move.l     -[A7], D7
  1133. 00000B5C  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1134. label00000B60:
  1135. 00000B60  2054                     movea.l    A0, [A4]
  1136. 00000B62  1028 005A                move.b     D0, [A0 + 0x5A]
  1137. 00000B66  660A                     bne        +0xC /* 00000B72 */
  1138. 00000B68  2054                     movea.l    A0, [A4]
  1139. 00000B6A  8028 0062                or.b       D0, [A0 + 0x62]
  1140. 00000B6E  4A00                     tst.b      D0
  1141. 00000B70  6718                     beq        +0x1A /* 00000B8A */
  1142. label00000B72:
  1143. 00000B72  2F00                     move.l     -[A7], D0
  1144. 00000B74  4267                     clr.w      -[A7]
  1145. 00000B76  2F07                     move.l     -[A7], D7
  1146. 00000B78  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1147. 00000B7C  121F                     move.b     D1, [A7]+
  1148. 00000B7E  201F                     move.l     D0, [A7]+
  1149. 00000B80  C001                     and.b      D0, D1
  1150. 00000B82  6706                     beq        +0x8 /* 00000B8A */
  1151. 00000B84  2F2D FCDC                move.l     -[A7], [A5 - 0x324]
  1152. 00000B88  A8DD                     syscall    SetEmptyRgn
  1153. label00000B8A:
  1154. 00000B8A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1155. 00000B8E  4E5E                     unlink     A6
  1156. 00000B90  205F                     movea.l    A0, [A7]+
  1157. 00000B92  5C4F                     addq.w     A7, 6
  1158. 00000B94  4ED0                     jmp        [A0]
  1159. 00000B96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1160. export_226: // at 00000B98 (misaligned)
  1161. 00000B9A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1162. 00000B9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1163. 00000BA2  2050                     movea.l    A0, [A0]
  1164. 00000BA4  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1165. 00000BA8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1166. 00000BAC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1167. 00000BB0  A83B                     syscall    TrackBox
  1168. 00000BB2  101F                     move.b     D0, [A7]+
  1169. 00000BB4  670C                     beq        +0xE /* 00000BC2 */
  1170. 00000BB6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1171. 00000BBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1172. 00000BBE  4EBA FF44                jsr        [PC - 0xBC /* 00000B04 */]
  1173. label00000BC2:
  1174. 00000BC2  4E5E                     unlink     A6
  1175. 00000BC4  205F                     movea.l    A0, [A7]+
  1176. 00000BC6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1177. 00000BCA  4ED0                     jmp        [A0]
  1178. export_227:
  1179. fn00000BCC:
  1180. 00000BCC  4E56 FFE8                link       A6, -0x0018
  1181. 00000BD0  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1182. 00000BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1183. 00000BD8  4207                     clr.b      D7
  1184. 00000BDA  6000 00E0                bra        +0xE2 /* 00000CBC */
  1185. label00000BDE:
  1186. 00000BDE  1007                     move.b     D0, D7
  1187. 00000BE0  4880                     ext.w      D0
  1188. 00000BE2  2054                     movea.l    A0, [A4]
  1189. 00000BE4  E540                     asl        D0.w, 2
  1190. 00000BE6  2670 0050                movea.l    A3, [A0 + D0.w + 0x50]
  1191. 00000BEA  200B                     move.l     D0, A3
  1192. 00000BEC  6700 00CC                beq        +0xCE /* 00000CBA */
  1193. 00000BF0  1007                     move.b     D0, D7
  1194. 00000BF2  4880                     ext.w      D0
  1195. 00000BF4  41ED FAC4                lea.l      A0, [A5 - 0x53C]
  1196. 00000BF8  1C30 0000                move.b     D6, [A0 + D0.w]
  1197. 00000BFC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1198. 00000C00  2454                     movea.l    A2, [A4]
  1199. 00000C02  43EA 001A                lea.l      A1, [A2 + 0x1A]
  1200. 00000C06  20D9                     move.l     [A0]+, [A1]+
  1201. 00000C08  20D9                     move.l     [A0]+, [A1]+
  1202. 00000C0A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1203. 00000C0E  43EA 0022                lea.l      A1, [A2 + 0x22]
  1204. 00000C12  20D9                     move.l     [A0]+, [A1]+
  1205. 00000C14  20D9                     move.l     [A0]+, [A1]+
  1206. 00000C16  1007                     move.b     D0, D7
  1207. 00000C18  4880                     ext.w      D0
  1208. 00000C1A  E540                     asl        D0.w, 2
  1209. 00000C1C  1207                     move.b     D1, D7
  1210. 00000C1E  4881                     ext.w      D1
  1211. 00000C20  E541                     asl        D1.w, 2
  1212. 00000C22  2432 105E                move.l     D2, [A2 + D1.w + 0x5E]
  1213. 00000C26  D4B6 00F0                add.l      D2, [A6 + D0.w - 0x16]
  1214. 00000C2A  5382                     subq.l     D2, 1
  1215. 00000C2C  1007                     move.b     D0, D7
  1216. 00000C2E  4880                     ext.w      D0
  1217. 00000C30  E540                     asl        D0.w, 2
  1218. 00000C32  2D82 00F0                move.l     [A6 + D0.w - 0x16], D2
  1219. 00000C36  1006                     move.b     D0, D6
  1220. 00000C38  4880                     ext.w      D0
  1221. 00000C3A  E540                     asl        D0.w, 2
  1222. 00000C3C  1206                     move.b     D1, D6
  1223. 00000C3E  4881                     ext.w      D1
  1224. 00000C40  E541                     asl        D1.w, 2
  1225. 00000C42  2436 10E8                move.l     D2, [A6 + D1.w - 0x24]
  1226. 00000C46  D4B6 00F0                add.l      D2, [A6 + D0.w - 0x16]
  1227. 00000C4A  1007                     move.b     D0, D7
  1228. 00000C4C  4880                     ext.w      D0
  1229. 00000C4E  41ED FAC4                lea.l      A0, [A5 - 0x53C]
  1230. 00000C52  1230 0000                move.b     D1, [A0 + D0.w]
  1231. 00000C56  4881                     ext.w      D1
  1232. 00000C58  E541                     asl        D1.w, 2
  1233. 00000C5A  2D82 10F0                move.l     [A6 + D1.w - 0x16], D2
  1234. 00000C5E  1007                     move.b     D0, D7
  1235. 00000C60  4880                     ext.w      D0
  1236. 00000C62  E540                     asl        D0.w, 2
  1237. 00000C64  1207                     move.b     D1, D7
  1238. 00000C66  4881                     ext.w      D1
  1239. 00000C68  E541                     asl        D1.w, 2
  1240. 00000C6A  2436 00E8                move.l     D2, [A6 + D0.w - 0x24]
  1241. 00000C6E  94B2 105E                sub.l      D2, [A2 + D1.w + 0x5E]
  1242. 00000C72  1007                     move.b     D0, D7
  1243. 00000C74  4880                     ext.w      D0
  1244. 00000C76  E540                     asl        D0.w, 2
  1245. 00000C78  2232 0066                move.l     D1, [A2 + D0.w + 0x66]
  1246. 00000C7C  D282                     add.l      D1, D2
  1247. 00000C7E  5481                     addq.l     D1, 2
  1248. 00000C80  1007                     move.b     D0, D7
  1249. 00000C82  4880                     ext.w      D0
  1250. 00000C84  E540                     asl        D0.w, 2
  1251. 00000C86  2D81 00E8                move.l     [A6 + D0.w - 0x24], D1
  1252. 00000C8A  1006                     move.b     D0, D6
  1253. 00000C8C  4880                     ext.w      D0
  1254. 00000C8E  E540                     asl        D0.w, 2
  1255. 00000C90  7210                     moveq.l    D1, 0x10
  1256. 00000C92  2D81 00E8                move.l     [A6 + D0.w - 0x24], D1
  1257. 00000C96  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1258. 00000C9A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1259. 00000C9E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1260. 00000CA2  2F0B                     move.l     -[A7], A3
  1261. 00000CA4  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1262. 00000CA8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1263. 00000CAC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1264. 00000CB0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1265. 00000CB4  2F0B                     move.l     -[A7], A3
  1266. 00000CB6  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  1267. label00000CBA:
  1268. 00000CBA  5207                     addq.b     D7, 1
  1269. label00000CBC:
  1270. 00000CBC  7001                     moveq.l    D0, 0x01
  1271. 00000CBE  B007                     cmp.b      D0, D7
  1272. 00000CC0  6C00 FF1C                bge        -0xE2 /* 00000BDE */
  1273. 00000CC4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1274. 00000CC8  4E5E                     unlink     A6
  1275. 00000CCA  205F                     movea.l    A0, [A7]+
  1276. 00000CCC  5C4F                     addq.w     A7, 6
  1277. 00000CCE  4ED0                     jmp        [A0]
  1278. export_228:
  1279. 00000CD0  4E56 0000                link       A6, 0
  1280. 00000CD4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1281. 00000CD8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1282. 00000CDC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1283. 00000CE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1284. 00000CE4  4EBA F73E                jsr        [PC - 0x8C2 /* 00000424 */]
  1285. 00000CE8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1286. 00000CEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1287. 00000CF0  4EBA FEDA                jsr        [PC - 0x126 /* 00000BCC */]
  1288. 00000CF4  4E5E                     unlink     A6
  1289. 00000CF6  205F                     movea.l    A0, [A7]+
  1290. 00000CF8  DEFC 000E                add.w      A7, 0xE
  1291. 00000CFC  4ED0                     jmp        [A0]
  1292. 00000CFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1293. export_229: // at 00000D00 (misaligned)
  1294. 00000D02  0000 42A7                ori.b      D0, 0xA7
  1295. 00000D06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1296. 00000D0A  4EBA F5FC                jsr        [PC - 0xA04 /* 00000308 */]
  1297. 00000D0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1298. 00000D12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1299. 00000D16  4EBA F7B0                jsr        [PC - 0x850 /* 000004C8 */]
  1300. 00000D1A  4E5E                     unlink     A6
  1301. 00000D1C  205F                     movea.l    A0, [A7]+
  1302. 00000D1E  504F                     addq.w     A7, 8
  1303. 00000D20  4ED0                     jmp        [A0]
  1304. 00000D22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1305. export_230: // at 00000D24 (misaligned)
  1306. 00000D26  FFF4                     .invalid   <<F/7/7>>
  1307. 00000D28  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1308. 00000D2C  266E 0008                movea.l    A3, [A6 + 0x8]
  1309. 00000D30  1C2E 000C                move.b     D6, [A6 + 0xC]
  1310. 00000D34  284B                     movea.l    A4, A3
  1311. 00000D36  4207                     clr.b      D7
  1312. 00000D38  6000 0090                bra        +0x92 /* 00000DCA */
  1313. label00000D3C:
  1314. 00000D3C  1007                     move.b     D0, D7
  1315. 00000D3E  4880                     ext.w      D0
  1316. 00000D40  2054                     movea.l    A0, [A4]
  1317. 00000D42  E540                     asl        D0.w, 2
  1318. 00000D44  4AB0 0050                tst.l      [A0 + D0.w + 0x50]
  1319. 00000D48  56C0                     sne        D0
  1320. 00000D4A  4A00                     tst.b      D0
  1321. 00000D4C  6772                     beq        +0x74 /* 00000DC0 */
  1322. 00000D4E  2F00                     move.l     -[A7], D0
  1323. 00000D50  4267                     clr.w      -[A7]
  1324. 00000D52  1207                     move.b     D1, D7
  1325. 00000D54  4881                     ext.w      D1
  1326. 00000D56  2054                     movea.l    A0, [A4]
  1327. 00000D58  E541                     asl        D1.w, 2
  1328. 00000D5A  2F30 1050                move.l     -[A7], [A0 + D1.w + 0x50]
  1329. 00000D5E  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  1330. 00000D62  121F                     move.b     D1, [A7]+
  1331. 00000D64  201F                     move.l     D0, [A7]+
  1332. 00000D66  C001                     and.b      D0, D1
  1333. 00000D68  4A00                     tst.b      D0
  1334. 00000D6A  6754                     beq        +0x56 /* 00000DC0 */
  1335. 00000D6C  2F00                     move.l     -[A7], D0
  1336. 00000D6E  4267                     clr.w      -[A7]
  1337. 00000D70  1207                     move.b     D1, D7
  1338. 00000D72  4881                     ext.w      D1
  1339. 00000D74  2054                     movea.l    A0, [A4]
  1340. 00000D76  E541                     asl        D1.w, 2
  1341. 00000D78  2F30 1050                move.l     -[A7], [A0 + D1.w + 0x50]
  1342. 00000D7C  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  1343. 00000D80  121F                     move.b     D1, [A7]+
  1344. 00000D82  201F                     move.l     D0, [A7]+
  1345. 00000D84  C001                     and.b      D0, D1
  1346. 00000D86  6738                     beq        +0x3A /* 00000DC0 */
  1347. 00000D88  1007                     move.b     D0, D7
  1348. 00000D8A  4880                     ext.w      D0
  1349. 00000D8C  1DBC 0001 00FC           move.b     [A6 + D0.w - 0x4], 0x1
  1350. 00000D92  1006                     move.b     D0, D6
  1351. 00000D94  6716                     beq        +0x18 /* 00000DAC */
  1352. 00000D96  1007                     move.b     D0, D7
  1353. 00000D98  4880                     ext.w      D0
  1354. 00000D9A  2054                     movea.l    A0, [A4]
  1355. 00000D9C  E540                     asl        D0.w, 2
  1356. 00000D9E  2270 0050                movea.l    A1, [A0 + D0.w + 0x50]
  1357. 00000DA2  2251                     movea.l    A1, [A1]
  1358. 00000DA4  2F29 0058                move.l     -[A7], [A1 + 0x58]
  1359. 00000DA8  A958                     syscall    HideControl
  1360. 00000DAA  601C                     bra        +0x1E /* 00000DC8 */
  1361. label00000DAC:
  1362. 00000DAC  4267                     clr.w      -[A7]
  1363. 00000DAE  1007                     move.b     D0, D7
  1364. 00000DB0  4880                     ext.w      D0
  1365. 00000DB2  2054                     movea.l    A0, [A4]
  1366. 00000DB4  E540                     asl        D0.w, 2
  1367. 00000DB6  2F30 0050                move.l     -[A7], [A0 + D0.w + 0x50]
  1368. 00000DBA  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1369. 00000DBE  6008                     bra        +0xA /* 00000DC8 */
  1370. label00000DC0:
  1371. 00000DC0  1007                     move.b     D0, D7
  1372. 00000DC2  4880                     ext.w      D0
  1373. 00000DC4  4236 00FC                clr.b      [A6 + D0.w - 0x4]
  1374. label00000DC8:
  1375. 00000DC8  5207                     addq.b     D7, 1
  1376. label00000DCA:
  1377. 00000DCA  7001                     moveq.l    D0, 0x01
  1378. 00000DCC  B007                     cmp.b      D0, D7
  1379. 00000DCE  6C00 FF6C                bge        -0x92 /* 00000D3C */
  1380. 00000DD2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1381. 00000DD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1382. 00000DDA  1F06                     move.b     -[A7], D6
  1383. 00000DDC  2F0B                     move.l     -[A7], A3
  1384. 00000DDE  4EBA F764                jsr        [PC - 0x89C /* 00000544 */]
  1385. 00000DE2  1F06                     move.b     -[A7], D6
  1386. 00000DE4  2F0B                     move.l     -[A7], A3
  1387. 00000DE6  4EBA FDE4                jsr        [PC - 0x21C /* 00000BCC */]
  1388. 00000DEA  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1389. 00000DEE  2454                     movea.l    A2, [A4]
  1390. 00000DF0  43EA 0040                lea.l      A1, [A2 + 0x40]
  1391. 00000DF4  20D9                     move.l     [A0]+, [A1]+
  1392. 00000DF6  20D9                     move.l     [A0]+, [A1]+
  1393. 00000DF8  486E FFF4                pea.l      [A6 - 0xC]
  1394. 00000DFC  4267                     clr.w      -[A7]
  1395. 00000DFE  2F0B                     move.l     -[A7], A3
  1396. 00000E00  4EBA 003A                jsr        [PC + 0x3A /* 00000E3C */]
  1397. 00000E04  4207                     clr.b      D7
  1398. 00000E06  6020                     bra        +0x22 /* 00000E28 */
  1399. label00000E08:
  1400. 00000E08  1007                     move.b     D0, D7
  1401. 00000E0A  4880                     ext.w      D0
  1402. 00000E0C  1236 00FC                move.b     D1, [A6 + D0.w - 0x4]
  1403. 00000E10  6714                     beq        +0x16 /* 00000E26 */
  1404. 00000E12  1F3C 0001                move.b     -[A7], 0x1
  1405. 00000E16  1007                     move.b     D0, D7
  1406. 00000E18  4880                     ext.w      D0
  1407. 00000E1A  2054                     movea.l    A0, [A4]
  1408. 00000E1C  E540                     asl        D0.w, 2
  1409. 00000E1E  2F30 0050                move.l     -[A7], [A0 + D0.w + 0x50]
  1410. 00000E22  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1411. label00000E26:
  1412. 00000E26  5207                     addq.b     D7, 1
  1413. label00000E28:
  1414. 00000E28  7001                     moveq.l    D0, 0x01
  1415. 00000E2A  B007                     cmp.b      D0, D7
  1416. 00000E2C  6CDA                     bge        -0x24 /* 00000E08 */
  1417. 00000E2E  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1418. 00000E32  4E5E                     unlink     A6
  1419. 00000E34  205F                     movea.l    A0, [A7]+
  1420. 00000E36  DEFC 000E                add.w      A7, 0xE
  1421. 00000E3A  4ED0                     jmp        [A0]
  1422. export_231:
  1423. fn00000E3C:
  1424. 00000E3C  4E56 FFEA                link       A6, -0x0016
  1425. 00000E40  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1426. 00000E44  206E 000E                movea.l    A0, [A6 + 0xE]
  1427. 00000E48  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1428. 00000E4C  22D8                     move.l     [A1]+, [A0]+
  1429. 00000E4E  22D8                     move.l     [A1]+, [A0]+
  1430. 00000E50  266E 0008                movea.l    A3, [A6 + 0x8]
  1431. 00000E54  284B                     movea.l    A4, A3
  1432. 00000E56  2254                     movea.l    A1, [A4]
  1433. 00000E58  41E9 0040                lea.l      A0, [A1 + 0x40]
  1434. 00000E5C  45EE FFF8                lea.l      A2, [A6 - 0x8]
  1435. 00000E60  20DA                     move.l     [A0]+, [A2]+
  1436. 00000E62  20DA                     move.l     [A0]+, [A2]+
  1437. 00000E64  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1438. 00000E68  45E9 0038                lea.l      A2, [A1 + 0x38]
  1439. 00000E6C  20DA                     move.l     [A0]+, [A2]+
  1440. 00000E6E  20DA                     move.l     [A0]+, [A2]+
  1441. 00000E70  4207                     clr.b      D7
  1442. 00000E72  6078                     bra        +0x7A /* 00000EEC */
  1443. label00000E74:
  1444. 00000E74  42A7                     clr.l      -[A7]
  1445. 00000E76  42A7                     clr.l      -[A7]
  1446. 00000E78  1007                     move.b     D0, D7
  1447. 00000E7A  4880                     ext.w      D0
  1448. 00000E7C  E540                     asl        D0.w, 2
  1449. 00000E7E  1207                     move.b     D1, D7
  1450. 00000E80  4881                     ext.w      D1
  1451. 00000E82  2054                     movea.l    A0, [A4]
  1452. 00000E84  E541                     asl        D1.w, 2
  1453. 00000E86  2436 00F8                move.l     D2, [A6 + D0.w - 0x8]
  1454. 00000E8A  94B0 1022                sub.l      D2, [A0 + D1.w + 0x22]
  1455. 00000E8E  2F02                     move.l     -[A7], D2
  1456. 00000E90  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1457. 00000E94  2C1F                     move.l     D6, [A7]+
  1458. 00000E96  1007                     move.b     D0, D7
  1459. 00000E98  4880                     ext.w      D0
  1460. 00000E9A  2054                     movea.l    A0, [A4]
  1461. 00000E9C  E540                     asl        D0.w, 2
  1462. 00000E9E  BCB0 0048                cmp.l      D6, [A0 + D0.w + 0x48]
  1463. 00000EA2  6746                     beq        +0x48 /* 00000EEA */
  1464. 00000EA4  1007                     move.b     D0, D7
  1465. 00000EA6  4880                     ext.w      D0
  1466. 00000EA8  2054                     movea.l    A0, [A4]
  1467. 00000EAA  E540                     asl        D0.w, 2
  1468. 00000EAC  2186 0048                move.l     [A0 + D0.w + 0x48], D6
  1469. 00000EB0  1007                     move.b     D0, D7
  1470. 00000EB2  4880                     ext.w      D0
  1471. 00000EB4  E540                     asl        D0.w, 2
  1472. 00000EB6  4AB0 0050                tst.l      [A0 + D0.w + 0x50]
  1473. 00000EBA  6716                     beq        +0x18 /* 00000ED2 */
  1474. 00000EBC  2F06                     move.l     -[A7], D6
  1475. 00000EBE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1476. 00000EC2  1007                     move.b     D0, D7
  1477. 00000EC4  4880                     ext.w      D0
  1478. 00000EC6  2054                     movea.l    A0, [A4]
  1479. 00000EC8  E540                     asl        D0.w, 2
  1480. 00000ECA  2F30 0050                move.l     -[A7], [A0 + D0.w + 0x50]
  1481. 00000ECE  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  1482. label00000ED2:
  1483. 00000ED2  1007                     move.b     D0, D7
  1484. 00000ED4  4880                     ext.w      D0
  1485. 00000ED6  2054                     movea.l    A0, [A4]
  1486. 00000ED8  E540                     asl        D0.w, 2
  1487. 00000EDA  BCB0 0038                cmp.l      D6, [A0 + D0.w + 0x38]
  1488. 00000EDE  6C0A                     bge        +0xC /* 00000EEA */
  1489. 00000EE0  1007                     move.b     D0, D7
  1490. 00000EE2  4880                     ext.w      D0
  1491. 00000EE4  E540                     asl        D0.w, 2
  1492. 00000EE6  2D86 00EA                move.l     [A6 + D0.w - 0x22], D6
  1493. label00000EEA:
  1494. 00000EEA  5207                     addq.b     D7, 1
  1495. label00000EEC:
  1496. 00000EEC  7001                     moveq.l    D0, 0x01
  1497. 00000EEE  B007                     cmp.b      D0, D7
  1498. 00000EF0  6C82                     bge        -0x7C /* 00000E74 */
  1499. 00000EF2  202E FFEE                move.l     D0, [A6 - 0x12]
  1500. 00000EF6  2054                     movea.l    A0, [A4]
  1501. 00000EF8  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  1502. 00000EFC  56C0                     sne        D0
  1503. 00000EFE  4A00                     tst.b      D0
  1504. 00000F00  6610                     bne        +0x12 /* 00000F12 */
  1505. 00000F02  222E FFEA                move.l     D1, [A6 - 0x16]
  1506. 00000F06  2054                     movea.l    A0, [A4]
  1507. 00000F08  B2A8 0038                cmp.l      D1, [A0 + 0x38]
  1508. 00000F0C  56C1                     sne        D1
  1509. 00000F0E  8001                     or.b       D0, D1
  1510. 00000F10  6716                     beq        +0x18 /* 00000F28 */
  1511. label00000F12:
  1512. 00000F12  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1513. 00000F16  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1514. 00000F1A  4267                     clr.w      -[A7]
  1515. 00000F1C  2F0B                     move.l     -[A7], A3
  1516. 00000F1E  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  1517. 00000F22  2F0B                     move.l     -[A7], A3
  1518. 00000F24  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  1519. label00000F28:
  1520. 00000F28  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1521. 00000F2C  4E5E                     unlink     A6
  1522. 00000F2E  205F                     movea.l    A0, [A7]+
  1523. 00000F30  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1524. 00000F34  4ED0                     jmp        [A0]
  1525. 00000F36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1526. export_232: // at 00000F38 (misaligned)
  1527. 00000F3A  0000 2F0C                ori.b      D0, 0xC
  1528. 00000F3E  286E 0008                movea.l    A4, [A6 + 0x8]
  1529. 00000F42  2054                     movea.l    A0, [A4]
  1530. 00000F44  316E 0016 005A           move.w     [A0 + 0x5A], [A6 + 0x16]
  1531. 00000F4A  316E 0012 0058           move.w     [A0 + 0x58], [A6 + 0x12]
  1532. 00000F50  116E 000E 005D           move.b     [A0 + 0x5D], [A6 + 0xE]
  1533. 00000F56  116E 000C 005C           move.b     [A0 + 0x5C], [A6 + 0xC]
  1534. 00000F5C  285F                     movea.l    A4, [A7]+
  1535. 00000F5E  4E5E                     unlink     A6
  1536. 00000F60  205F                     movea.l    A0, [A7]+
  1537. 00000F62  DEFC 0010                add.w      A7, 0x10
  1538. 00000F66  4ED0                     jmp        [A0]
  1539. 00000F68  4E56 0000                link       A6, 0
  1540. 00000F6C  48E7 0018                movem.l    -[A7], A3,A4
  1541. 00000F70  206E 0008                movea.l    A0, [A6 + 0x8]
  1542. 00000F74  49E8 FFF0                lea.l      A4, [A0 - 0x10]
  1543. 00000F78  266E 000C                movea.l    A3, [A6 + 0xC]
  1544. 00000F7C  42A7                     clr.l      -[A7]
  1545. 00000F7E  2F14                     move.l     -[A7], [A4]
  1546. 00000F80  2053                     movea.l    A0, [A3]
  1547. 00000F82  2028 0022                move.l     D0, [A0 + 0x22]
  1548. 00000F86  D0A8 001A                add.l      D0, [A0 + 0x1A]
  1549. 00000F8A  2F00                     move.l     -[A7], D0
  1550. 00000F8C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1551. 00000F90  289F                     move.l     [A4], [A7]+
  1552. 00000F92  42A7                     clr.l      -[A7]
  1553. 00000F94  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1554. 00000F98  2053                     movea.l    A0, [A3]
  1555. 00000F9A  2028 0026                move.l     D0, [A0 + 0x26]
  1556. 00000F9E  D0A8 001E                add.l      D0, [A0 + 0x1E]
  1557. 00000FA2  2F00                     move.l     -[A7], D0
  1558. 00000FA4  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1559. 00000FA8  295F 0004                move.l     [A4 + 0x4], [A7]+
  1560. 00000FAC  4CDF 1800                movem.l    A3,A4, [A7]+
  1561. 00000FB0  4E5E                     unlink     A6
  1562. 00000FB2  205F                     movea.l    A0, [A7]+
  1563. 00000FB4  504F                     addq.w     A7, 8
  1564. 00000FB6  4ED0                     jmp        [A0]
  1565. export_233:
  1566. 00000FB8  4E56 FFF0                link       A6, -0x0010
  1567. 00000FBC  206E 000C                movea.l    A0, [A6 + 0xC]
  1568. 00000FC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1569. 00000FC4  22D8                     move.l     [A1]+, [A0]+
  1570. 00000FC6  22D8                     move.l     [A1]+, [A0]+
  1571. 00000FC8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1572. 00000FCC  43ED F6A8                lea.l      A1, [A5 - 0x958]
  1573. 00000FD0  20D9                     move.l     [A0]+, [A1]+
  1574. 00000FD2  20D9                     move.l     [A0]+, [A1]+
  1575. 00000FD4  487A FF92                pea.l      [PC - 0x6E /* 00000F68, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1576. 00000FD8  2F0E                     move.l     -[A7], A6
  1577. 00000FDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1578. 00000FDE  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1579. 00000FE2  486E FFF0                pea.l      [A6 - 0x10]
  1580. 00000FE6  1F3C 0001                move.b     -[A7], 0x1
  1581. 00000FEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1582. 00000FEE  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000E3C */]
  1583. 00000FF2  4E5E                     unlink     A6
  1584. 00000FF4  205F                     movea.l    A0, [A7]+
  1585. 00000FF6  DEFC 000C                add.w      A7, 0xC
  1586. 00000FFA  4ED0                     jmp        [A0]
  1587. export_234:
  1588. 00000FFC  4E56 0000                link       A6, 0
  1589. 00001000  48E7 0018                movem.l    -[A7], A3,A4
  1590. 00001004  266E 0008                movea.l    A3, [A6 + 0x8]
  1591. 00001008  284B                     movea.l    A4, A3
  1592. 0000100A  102E 000E                move.b     D0, [A6 + 0xE]
  1593. 0000100E  2054                     movea.l    A0, [A4]
  1594. 00001010  B028 003A                cmp.b      D0, [A0 + 0x3A]
  1595. 00001014  6726                     beq        +0x28 /* 0000103C */
  1596. 00001016  2054                     movea.l    A0, [A4]
  1597. 00001018  116E 000E 003A           move.b     [A0 + 0x3A], [A6 + 0xE]
  1598. 0000101E  102E 000C                move.b     D0, [A6 + 0xC]
  1599. 00001022  6718                     beq        +0x1A /* 0000103C */
  1600. 00001024  2F00                     move.l     -[A7], D0
  1601. 00001026  4267                     clr.w      -[A7]
  1602. 00001028  2F0B                     move.l     -[A7], A3
  1603. 0000102A  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  1604. 0000102E  121F                     move.b     D1, [A7]+
  1605. 00001030  201F                     move.l     D0, [A7]+
  1606. 00001032  C001                     and.b      D0, D1
  1607. 00001034  6706                     beq        +0x8 /* 0000103C */
  1608. 00001036  2F0B                     move.l     -[A7], A3
  1609. 00001038  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  1610. label0000103C:
  1611. 0000103C  4CDF 1800                movem.l    A3,A4, [A7]+
  1612. 00001040  4E5E                     unlink     A6
  1613. 00001042  205F                     movea.l    A0, [A7]+
  1614. 00001044  504F                     addq.w     A7, 8
  1615. 00001046  4ED0                     jmp        [A0]
  1616. export_235:
  1617. fn00001048:
  1618. 00001048  4E56 0000                link       A6, 0
  1619. 0000104C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1620. 00001050  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1621. 00001054  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1622. 00001058  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1623. 0000105C  4EBA F4E6                jsr        [PC - 0xB1A /* 00000544 */]
  1624. 00001060  102E 000C                move.b     D0, [A6 + 0xC]
  1625. 00001064  6708                     beq        +0xA /* 0000106E */
  1626. 00001066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1627. 0000106A  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  1628. label0000106E:
  1629. 0000106E  4E5E                     unlink     A6
  1630. 00001070  205F                     movea.l    A0, [A7]+
  1631. 00001072  DEFC 000E                add.w      A7, 0xE
  1632. 00001076  4ED0                     jmp        [A0]
  1633. export_236:
  1634. fn00001078:
  1635. 00001078  4E56 0000                link       A6, 0
  1636. 0000107C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1637. 00001080  2E2E 0008                move.l     D7, [A6 + 0x8]
  1638. 00001084  2847                     movea.l    A4, D7
  1639. 00001086  2054                     movea.l    A0, [A4]
  1640. 00001088  4AA8 0058                tst.l      [A0 + 0x58]
  1641. 0000108C  672E                     beq        +0x30 /* 000010BC */
  1642. 0000108E  2254                     movea.l    A1, [A4]
  1643. 00001090  2069 0058                movea.l    A0, [A1 + 0x58]
  1644. 00001094  2650                     movea.l    A3, [A0]
  1645. 00001096  4AAE 000C                tst.l      [A6 + 0xC]
  1646. 0000109A  6610                     bne        +0x12 /* 000010AC */
  1647. 0000109C  4267                     clr.w      -[A7]
  1648. 0000109E  2F07                     move.l     -[A7], D7
  1649. 000010A0  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1650. 000010A4  276D F6BC 0004           move.l     [A3 + 0x4], [A5 - 0x944]
  1651. 000010AA  6010                     bra        +0x12 /* 000010BC */
  1652. label000010AC:
  1653. 000010AC  1F3C 0001                move.b     -[A7], 0x1
  1654. 000010B0  2F07                     move.l     -[A7], D7
  1655. 000010B2  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1656. 000010B6  276E 000C 0004           move.l     [A3 + 0x4], [A6 + 0xC]
  1657. label000010BC:
  1658. 000010BC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1659. 000010C0  4E5E                     unlink     A6
  1660. 000010C2  205F                     movea.l    A0, [A7]+
  1661. 000010C4  504F                     addq.w     A7, 8
  1662. 000010C6  4ED0                     jmp        [A0]
  1663. 000010C8  4E56 0000                link       A6, 0
  1664. 000010CC  226E 0008                movea.l    A1, [A6 + 0x8]
  1665. 000010D0  2069 0008                movea.l    A0, [A1 + 0x8]
  1666. 000010D4  2050                     movea.l    A0, [A0]
  1667. 000010D6  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1668. 000010DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1669. 000010DE  1028 000E                move.b     D0, [A0 + 0xE]
  1670. 000010E2  4880                     ext.w      D0
  1671. 000010E4  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1672. 000010E8  3F00                     move.w     -[A7], D0
  1673. 000010EA  A95D                     syscall    HiliteControl
  1674. 000010EC  4E5E                     unlink     A6
  1675. 000010EE  2E9F                     move.l     [A7], [A7]+
  1676. 000010F0  4E75                     rts
  1677. 000010F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1678. export_237: // at 000010F4 (misaligned)
  1679. 000010F6  0000 2F0C                ori.b      D0, 0xC
  1680. 000010FA  286E 0008                movea.l    A4, [A6 + 0x8]
  1681. 000010FE  2054                     movea.l    A0, [A4]
  1682. 00001100  1028 003A                move.b     D0, [A0 + 0x3A]
  1683. 00001104  B02E 000E                cmp.b      D0, [A6 + 0xE]
  1684. 00001108  6712                     beq        +0x14 /* 0000111C */
  1685. 0000110A  487A FFBC                pea.l      [PC - 0x44 /* 000010C8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1686. 0000110E  2F0E                     move.l     -[A7], A6
  1687. 00001110  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1688. 00001114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1689. 00001118  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  1690. label0000111C:
  1691. 0000111C  2054                     movea.l    A0, [A4]
  1692. 0000111E  116E 000E 003A           move.b     [A0 + 0x3A], [A6 + 0xE]
  1693. 00001124  285F                     movea.l    A4, [A7]+
  1694. 00001126  4E5E                     unlink     A6
  1695. 00001128  205F                     movea.l    A0, [A7]+
  1696. 0000112A  504F                     addq.w     A7, 8
  1697. 0000112C  4ED0                     jmp        [A0]
  1698. 0000112E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1699. 00001132  FFF8                     .invalid   <<F/7/7>>
  1700. 00001134  48E7 0018                movem.l    -[A7], A3,A4
  1701. 00001138  266E 0008                movea.l    A3, [A6 + 0x8]
  1702. 0000113C  286B 0008                movea.l    A4, [A3 + 0x8]
  1703. 00001140  486E FFF8                pea.l      [A6 - 0x8]
  1704. 00001144  2054                     movea.l    A0, [A4]
  1705. 00001146  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1706. 0000114A  3028 004A                move.w     D0, [A0 + 0x4A]
  1707. 0000114E  48C0                     ext.l      D0
  1708. 00001150  222B 0012                move.l     D1, [A3 + 0x12]
  1709. 00001154  9280                     sub.l      D1, D0
  1710. 00001156  3F01                     move.w     -[A7], D1
  1711. 00001158  3028 0048                move.w     D0, [A0 + 0x48]
  1712. 0000115C  48C0                     ext.l      D0
  1713. 0000115E  222B 000E                move.l     D1, [A3 + 0xE]
  1714. 00001162  9280                     sub.l      D1, D0
  1715. 00001164  3F01                     move.w     -[A7], D1
  1716. 00001166  A8A7                     syscall    SetRect
  1717. 00001168  2054                     movea.l    A0, [A4]
  1718. 0000116A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1719. 0000116E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1720. 00001172  A959                     syscall    MoveControl
  1721. 00001174  2054                     movea.l    A0, [A4]
  1722. 00001176  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1723. 0000117A  302E FFFE                move.w     D0, [A6 - 0x2]
  1724. 0000117E  906E FFFA                sub.w      D0, [A6 - 0x6]
  1725. 00001182  6A02                     bpl        +0x4 /* 00001186 */
  1726. 00001184  4440                     neg.w      D0
  1727. label00001186:
  1728. 00001186  3F00                     move.w     -[A7], D0
  1729. 00001188  302E FFFC                move.w     D0, [A6 - 0x4]
  1730. 0000118C  906E FFF8                sub.w      D0, [A6 - 0x8]
  1731. 00001190  6A02                     bpl        +0x4 /* 00001194 */
  1732. 00001192  4440                     neg.w      D0
  1733. label00001194:
  1734. 00001194  3F00                     move.w     -[A7], D0
  1735. 00001196  A95C                     syscall    SizeControl
  1736. 00001198  4CDF 1800                movem.l    A3,A4, [A7]+
  1737. 0000119C  4E5E                     unlink     A6
  1738. 0000119E  2E9F                     move.l     [A7], [A7]+
  1739. 000011A0  4E75                     rts
  1740. 000011A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1741. export_238: // at 000011A4 (misaligned)
  1742. 000011A6  0000 48E7                ori.b      D0, 0xE7
  1743. 000011AA  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1744. 000011AE  0008 284B                ori.b      A0, 0x4B /* 'K' */
  1745. 000011B2  2054                     movea.l    A0, [A4]
  1746. 000011B4  1028 003C                move.b     D0, [A0 + 0x3C]
  1747. 000011B8  671A                     beq        +0x1C /* 000011D4 */
  1748. 000011BA  2054                     movea.l    A0, [A4]
  1749. 000011BC  4AA8 0058                tst.l      [A0 + 0x58]
  1750. 000011C0  56C1                     sne        D1
  1751. 000011C2  C001                     and.b      D0, D1
  1752. 000011C4  670E                     beq        +0x10 /* 000011D4 */
  1753. 000011C6  487A FF68                pea.l      [PC - 0x98 /* 00001130, value 0x4E56FFF8 */]
  1754. 000011CA  2F0E                     move.l     -[A7], A6
  1755. 000011CC  4267                     clr.w      -[A7]
  1756. 000011CE  2F0B                     move.l     -[A7], A3
  1757. 000011D0  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  1758. label000011D4:
  1759. 000011D4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1760. 000011D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1761. 000011DC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1762. 000011E0  2F0B                     move.l     -[A7], A3
  1763. 000011E2  4EBA FE64                jsr        [PC - 0x19C /* 00001048 */]
  1764. 000011E6  4CDF 1800                movem.l    A3,A4, [A7]+
  1765. 000011EA  4E5E                     unlink     A6
  1766. 000011EC  205F                     movea.l    A0, [A7]+
  1767. 000011EE  DEFC 000E                add.w      A7, 0xE
  1768. 000011F2  4ED0                     jmp        [A0]
  1769. export_239:
  1770. 000011F4  4E56 FFFC                link       A6, -0x0004
  1771. 000011F8  48E7 0018                movem.l    -[A7], A3,A4
  1772. 000011FC  266E 0008                movea.l    A3, [A6 + 0x8]
  1773. 00001200  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1774. 00001204  2F0B                     move.l     -[A7], A3
  1775. 00001206  4EBA FE70                jsr        [PC - 0x190 /* 00001078 */]
  1776. 0000120A  42A7                     clr.l      -[A7]
  1777. 0000120C  2F0B                     move.l     -[A7], A3
  1778. 0000120E  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1779. 00001212  285F                     movea.l    A4, [A7]+
  1780. 00001214  200C                     move.l     D0, A4
  1781. 00001216  56C0                     sne        D0
  1782. 00001218  4A00                     tst.b      D0
  1783. 0000121A  6706                     beq        +0x8 /* 00001222 */
  1784. 0000121C  2054                     movea.l    A0, [A4]
  1785. 0000121E  C028 005A                and.b      D0, [A0 + 0x5A]
  1786. label00001222:
  1787. 00001222  1F00                     move.b     -[A7], D0
  1788. 00001224  2F0B                     move.l     -[A7], A3
  1789. 00001226  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1790. 0000122A  4CDF 1800                movem.l    A3,A4, [A7]+
  1791. 0000122E  4E5E                     unlink     A6
  1792. 00001230  205F                     movea.l    A0, [A7]+
  1793. 00001232  504F                     addq.w     A7, 8
  1794. 00001234  4ED0                     jmp        [A0]
  1795. 00001236  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1796. export_240: // at 00001238 (misaligned)
  1797. 0000123A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1798. 0000123E  2E9F                     move.l     [A7], [A7]+
  1799. 00001240  4E75                     rts
  1800. 00001242  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1801. export_241: // at 00001244 (misaligned)
  1802. 00001246  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1803. 0000124A  2E9F                     move.l     [A7], [A7]+
  1804. 0000124C  4E75                     rts
  1805. 0000124E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1806. 00001252  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1807. 00001256  0008 5268                ori.b      A0, 0x68 /* 'h' */
  1808. 0000125A  FFFC                     .invalid   <<F/7/7>>
  1809. 0000125C  422E 0012                clr.b      [A6 + 0x12]
  1810. 00001260  4E5E                     unlink     A6
  1811. 00001262  205F                     movea.l    A0, [A7]+
  1812. 00001264  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1813. 00001268  4ED0                     jmp        [A0]
  1814. 0000126A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1815. export_242: // at 0000126C (misaligned)
  1816. 0000126E  FFF8                     .invalid   <<F/7/7>>
  1817. 00001270  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1818. 00001274  286E 0008                movea.l    A4, [A6 + 0x8]
  1819. 00001278  4207                     clr.b      D7
  1820. 0000127A  6000 009E                bra        +0xA0 /* 0000131A */
  1821. label0000127E:
  1822. 0000127E  1007                     move.b     D0, D7
  1823. 00001280  4880                     ext.w      D0
  1824. 00001282  41ED FAC4                lea.l      A0, [A5 - 0x53C]
  1825. 00001286  1C30 0000                move.b     D6, [A0 + D0.w]
  1826. 0000128A  1006                     move.b     D0, D6
  1827. 0000128C  4880                     ext.w      D0
  1828. 0000128E  2054                     movea.l    A0, [A4]
  1829. 00001290  1230 0054                move.b     D1, [A0 + D0.w + 0x54]
  1830. 00001294  675A                     beq        +0x5C /* 000012F0 */
  1831. 00001296  2054                     movea.l    A0, [A4]
  1832. 00001298  47E8 0044                lea.l      A3, [A0 + 0x44]
  1833. 0000129C  43E8 0016                lea.l      A1, [A0 + 0x16]
  1834. 000012A0  2D49 FFF8                move.l     [A6 - 0x8], A1
  1835. 000012A4  1006                     move.b     D0, D6
  1836. 000012A6  4880                     ext.w      D0
  1837. 000012A8  E540                     asl        D0.w, 2
  1838. 000012AA  1206                     move.b     D1, D6
  1839. 000012AC  4881                     ext.w      D1
  1840. 000012AE  E541                     asl        D1.w, 2
  1841. 000012B0  2433 0008                move.l     D2, [A3 + D0.w + 0x8]
  1842. 000012B4  94B3 1000                sub.l      D2, [A3 + D1.w]
  1843. 000012B8  226E FFF8                movea.l    A1, [A6 - 0x8]
  1844. 000012BC  1006                     move.b     D0, D6
  1845. 000012BE  4880                     ext.w      D0
  1846. 000012C0  E540                     asl        D0.w, 2
  1847. 000012C2  2231 0000                move.l     D1, [A1 + D0.w]
  1848. 000012C6  D282                     add.l      D1, D2
  1849. 000012C8  5381                     subq.l     D1, 1
  1850. 000012CA  2F01                     move.l     -[A7], D1
  1851. 000012CC  226E FFF8                movea.l    A1, [A6 - 0x8]
  1852. 000012D0  1006                     move.b     D0, D6
  1853. 000012D2  4880                     ext.w      D0
  1854. 000012D4  E540                     asl        D0.w, 2
  1855. 000012D6  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1856. 000012DA  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1857. 000012DE  201F                     move.l     D0, [A7]+
  1858. 000012E0  226E 000C                movea.l    A1, [A6 + 0xC]
  1859. 000012E4  1207                     move.b     D1, D7
  1860. 000012E6  4881                     ext.w      D1
  1861. 000012E8  D241                     add.w      D1, D1
  1862. 000012EA  3380 1000                move.w     [A1 + D1.w], D0
  1863. 000012EE  6028                     bra        +0x2A /* 00001318 */
  1864. label000012F0:
  1865. 000012F0  426E FFFC                clr.w      [A6 - 0x4]
  1866. 000012F4  1F07                     move.b     -[A7], D7
  1867. 000012F6  1F3C 0001                move.b     -[A7], 0x1
  1868. 000012FA  487A FF54                pea.l      [PC - 0xAC /* 00001250, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1869. 000012FE  2F0E                     move.l     -[A7], A6
  1870. 00001300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1871. 00001304  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  1872. 00001308  206E 000C                movea.l    A0, [A6 + 0xC]
  1873. 0000130C  1007                     move.b     D0, D7
  1874. 0000130E  4880                     ext.w      D0
  1875. 00001310  D040                     add.w      D0, D0
  1876. 00001312  31AE FFFC 0000           move.w     [A0 + D0.w], [A6 - 0x4]
  1877. label00001318:
  1878. 00001318  5207                     addq.b     D7, 1
  1879. label0000131A:
  1880. 0000131A  7001                     moveq.l    D0, 0x01
  1881. 0000131C  B007                     cmp.b      D0, D7
  1882. 0000131E  6C00 FF5E                bge        -0xA0 /* 0000127E */
  1883. 00001322  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1884. 00001326  4E5E                     unlink     A6
  1885. 00001328  205F                     movea.l    A0, [A7]+
  1886. 0000132A  504F                     addq.w     A7, 8
  1887. 0000132C  4ED0                     jmp        [A0]
  1888. 0000132E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1889. export_243: // at 00001330 (misaligned)
  1890. 00001332  FFFE                     .invalid   <<F/7/7>>
  1891. 00001334  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1892. 00001338  266E 0008                movea.l    A3, [A6 + 0x8]
  1893. 0000133C  2053                     movea.l    A0, [A3]
  1894. 0000133E  49E8 0020                lea.l      A4, [A0 + 0x20]
  1895. 00001342  4207                     clr.b      D7
  1896. 00001344  605C                     bra        +0x5E /* 000013A2 */
  1897. label00001346:
  1898. 00001346  206E 000C                movea.l    A0, [A6 + 0xC]
  1899. 0000134A  1007                     move.b     D0, D7
  1900. 0000134C  4880                     ext.w      D0
  1901. 0000134E  E540                     asl        D0.w, 2
  1902. 00001350  48E7 8080                movem.l    -[A7], D0,A0
  1903. 00001354  42A7                     clr.l      -[A7]
  1904. 00001356  7201                     moveq.l    D1, 0x01
  1905. 00001358  2F01                     move.l     -[A7], D1
  1906. 0000135A  1207                     move.b     D1, D7
  1907. 0000135C  4881                     ext.w      D1
  1908. 0000135E  D241                     add.w      D1, D1
  1909. 00001360  1407                     move.b     D2, D7
  1910. 00001362  4882                     ext.w      D2
  1911. 00001364  D442                     add.w      D2, D2
  1912. 00001366  3634 1004                move.w     D3, [A4 + D1.w + 0x4]
  1913. 0000136A  9674 2000                sub.w      D3, [A4 + D2.w]
  1914. 0000136E  1207                     move.b     D1, D7
  1915. 00001370  4881                     ext.w      D1
  1916. 00001372  D241                     add.w      D1, D1
  1917. 00001374  3434 1010                move.w     D2, [A4 + D1.w + 0x10]
  1918. 00001378  6A02                     bpl        +0x4 /* 0000137C */
  1919. 0000137A  4442                     neg.w      D2
  1920. label0000137C:
  1921. 0000137C  9642                     sub.w      D3, D2
  1922. 0000137E  1207                     move.b     D1, D7
  1923. 00001380  4881                     ext.w      D1
  1924. 00001382  D241                     add.w      D1, D1
  1925. 00001384  3434 1014                move.w     D2, [A4 + D1.w + 0x14]
  1926. 00001388  6A02                     bpl        +0x4 /* 0000138C */
  1927. 0000138A  4442                     neg.w      D2
  1928. label0000138C:
  1929. 0000138C  9642                     sub.w      D3, D2
  1930. 0000138E  48C3                     ext.l      D3
  1931. 00001390  2F03                     move.l     -[A7], D3
  1932. 00001392  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1933. 00001396  221F                     move.l     D1, [A7]+
  1934. 00001398  4CDF 0101                movem.l    D0,A0, [A7]+
  1935. 0000139C  2181 0000                move.l     [A0 + D0.w], D1
  1936. 000013A0  5207                     addq.b     D7, 1
  1937. label000013A2:
  1938. 000013A2  7001                     moveq.l    D0, 0x01
  1939. 000013A4  B007                     cmp.b      D0, D7
  1940. 000013A6  6C9E                     bge        -0x60 /* 00001346 */
  1941. 000013A8  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  1942. 000013AC  4E5E                     unlink     A6
  1943. 000013AE  205F                     movea.l    A0, [A7]+
  1944. 000013B0  504F                     addq.w     A7, 8
  1945. 000013B2  4ED0                     jmp        [A0]
  1946. export_244:
  1947. fn000013B4:
  1948. 000013B4  4E56 FFF8                link       A6, -0x0008
  1949. 000013B8  48E7 0038                movem.l    -[A7], A2,A3,A4
  1950. 000013BC  206E 000E                movea.l    A0, [A6 + 0xE]
  1951. 000013C0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1952. 000013C4  22D8                     move.l     [A1]+, [A0]+
  1953. 000013C6  22D8                     move.l     [A1]+, [A0]+
  1954. 000013C8  266E 0008                movea.l    A3, [A6 + 0x8]
  1955. 000013CC  2053                     movea.l    A0, [A3]
  1956. 000013CE  116E 000C 006F           move.b     [A0 + 0x6F], [A6 + 0xC]
  1957. 000013D4  1028 006F                move.b     D0, [A0 + 0x6F]
  1958. 000013D8  6738                     beq        +0x3A /* 00001412 */
  1959. 000013DA  2053                     movea.l    A0, [A3]
  1960. 000013DC  49E8 0020                lea.l      A4, [A0 + 0x20]
  1961. 000013E0  43EC 0010                lea.l      A1, [A4 + 0x10]
  1962. 000013E4  244C                     movea.l    A2, A4
  1963. 000013E6  508A                     addq.l     A2, 8
  1964. 000013E8  22DA                     move.l     [A1]+, [A2]+
  1965. 000013EA  22DA                     move.l     [A1]+, [A2]+
  1966. 000013EC  2F14                     move.l     -[A7], [A4]
  1967. 000013EE  486C 0010                pea.l      [A4 + 0x10]
  1968. 000013F2  A87F                     syscall    SubPt
  1969. 000013F4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1970. 000013F8  486C 0014                pea.l      [A4 + 0x14]
  1971. 000013FC  A87F                     syscall    SubPt
  1972. 000013FE  2053                     movea.l    A0, [A3]
  1973. 00001400  49E8 0020                lea.l      A4, [A0 + 0x20]
  1974. 00001404  43EC 0018                lea.l      A1, [A4 + 0x18]
  1975. 00001408  244C                     movea.l    A2, A4
  1976. 0000140A  508A                     addq.l     A2, 8
  1977. 0000140C  22DA                     move.l     [A1]+, [A2]+
  1978. 0000140E  22DA                     move.l     [A1]+, [A2]+
  1979. 00001410  6030                     bra        +0x32 /* 00001442 */
  1980. label00001412:
  1981. 00001412  2253                     movea.l    A1, [A3]
  1982. 00001414  41E9 0030                lea.l      A0, [A1 + 0x30]
  1983. 00001418  45EE FFF8                lea.l      A2, [A6 - 0x8]
  1984. 0000141C  20DA                     move.l     [A0]+, [A2]+
  1985. 0000141E  20DA                     move.l     [A0]+, [A2]+
  1986. 00001420  49E9 0020                lea.l      A4, [A1 + 0x20]
  1987. 00001424  41EC 0018                lea.l      A0, [A4 + 0x18]
  1988. 00001428  244C                     movea.l    A2, A4
  1989. 0000142A  20DA                     move.l     [A0]+, [A2]+
  1990. 0000142C  20DA                     move.l     [A0]+, [A2]+
  1991. 0000142E  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1992. 00001432  486C 0018                pea.l      [A4 + 0x18]
  1993. 00001436  A87E                     syscall    AddPt
  1994. 00001438  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1995. 0000143C  486C 001C                pea.l      [A4 + 0x1C]
  1996. 00001440  A87E                     syscall    AddPt
  1997. label00001442:
  1998. 00001442  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1999. 00001446  4E5E                     unlink     A6
  2000. 00001448  205F                     movea.l    A0, [A7]+
  2001. 0000144A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2002. 0000144E  4ED0                     jmp        [A0]
  2003. export_245:
  2004. fn00001450:
  2005. 00001450  4E56 0000                link       A6, 0
  2006. 00001454  4267                     clr.w      -[A7]
  2007. 00001456  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2008. 0000145A  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2009. 0000145E  101F                     move.b     D0, [A7]+
  2010. 00001460  670E                     beq        +0x10 /* 00001470 */
  2011. 00001462  206E 0008                movea.l    A0, [A6 + 0x8]
  2012. 00001466  2050                     movea.l    A0, [A0]
  2013. 00001468  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2014. 0000146C  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  2015. label00001470:
  2016. 00001470  4E5E                     unlink     A6
  2017. 00001472  2E9F                     move.l     [A7], [A7]+
  2018. 00001474  4E75                     rts
  2019. 00001476  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2020. export_246: // at 00001478 (misaligned)
  2021. 0000147A  0000 48E7                ori.b      D0, 0xE7
  2022. 0000147E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2023. 00001482  0008 2053                ori.b      A0, 0x53 /* 'S' */
  2024. 00001486  49E8 0020                lea.l      A4, [A0 + 0x20]
  2025. 0000148A  226E 000C                movea.l    A1, [A6 + 0xC]
  2026. 0000148E  2294                     move.l     [A1], [A4]
  2027. 00001490  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2028. 00001494  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2029. 00001498  A87E                     syscall    AddPt
  2030. 0000149A  4CDF 1800                movem.l    A3,A4, [A7]+
  2031. 0000149E  4E5E                     unlink     A6
  2032. 000014A0  205F                     movea.l    A0, [A7]+
  2033. 000014A2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2034. 000014A6  4ED0                     jmp        [A0]
  2035. export_247:
  2036. 000014A8  4E56 0000                link       A6, 0
  2037. 000014AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2038. 000014B0  2050                     movea.l    A0, [A0]
  2039. 000014B2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2040. 000014B6  4EBA EEF0                jsr        [PC - 0x1110 /* 000003A8 */]
  2041. 000014BA  4E5E                     unlink     A6
  2042. 000014BC  2E9F                     move.l     [A7], [A7]+
  2043. 000014BE  4E75                     rts
  2044. export_248:
  2045. 000014C0  4E56 FFDA                link       A6, -0x0026
  2046. 000014C4  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2047. 000014C8  266E 0008                movea.l    A3, [A6 + 0x8]
  2048. 000014CC  284B                     movea.l    A4, A3
  2049. 000014CE  42A7                     clr.l      -[A7]
  2050. 000014D0  2054                     movea.l    A0, [A4]
  2051. 000014D2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2052. 000014D6  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  2053. 000014DA  4A9F                     tst.l      [A7]+
  2054. 000014DC  56C0                     sne        D0
  2055. 000014DE  4A00                     tst.b      D0
  2056. 000014E0  6704                     beq        +0x6 /* 000014E6 */
  2057. 000014E2  C02D FAAC                and.b      D0, [A5 - 0x554]
  2058. label000014E6:
  2059. 000014E6  4A00                     tst.b      D0
  2060. 000014E8  6706                     beq        +0x8 /* 000014F0 */
  2061. 000014EA  2054                     movea.l    A0, [A4]
  2062. 000014EC  C028 006B                and.b      D0, [A0 + 0x6B]
  2063. label000014F0:
  2064. 000014F0  1E00                     move.b     D7, D0
  2065. 000014F2  6706                     beq        +0x8 /* 000014FA */
  2066. 000014F4  2F0B                     move.l     -[A7], A3
  2067. 000014F6  4EBA FF58                jsr        [PC - 0xA8 /* 00001450 */]
  2068. label000014FA:
  2069. 000014FA  2F0B                     move.l     -[A7], A3
  2070. 000014FC  4EBA 021E                jsr        [PC + 0x21E /* 0000171C */]
  2071. 00001500  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2072. 00001504  2454                     movea.l    A2, [A4]
  2073. 00001506  43EA 0038                lea.l      A1, [A2 + 0x38]
  2074. 0000150A  20D9                     move.l     [A0]+, [A1]+
  2075. 0000150C  20D9                     move.l     [A0]+, [A1]+
  2076. 0000150E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2077. 00001512  43EA 0016                lea.l      A1, [A2 + 0x16]
  2078. 00001516  20D9                     move.l     [A0]+, [A1]+
  2079. 00001518  20D9                     move.l     [A0]+, [A1]+
  2080. 0000151A  2F0B                     move.l     -[A7], A3
  2081. 0000151C  4EBA 025A                jsr        [PC + 0x25A /* 00001778 */]
  2082. 00001520  486E FFF6                pea.l      [A6 - 0xA]
  2083. 00001524  2054                     movea.l    A0, [A4]
  2084. 00001526  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2085. 0000152A  4EBA EE48                jsr        [PC - 0x11B8 /* 00000374 */]
  2086. 0000152E  2254                     movea.l    A1, [A4]
  2087. 00001530  41E9 0016                lea.l      A0, [A1 + 0x16]
  2088. 00001534  45EE FFF6                lea.l      A2, [A6 - 0xA]
  2089. 00001538  20DA                     move.l     [A0]+, [A2]+
  2090. 0000153A  20DA                     move.l     [A0]+, [A2]+
  2091. 0000153C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2092. 00001540  2F0B                     move.l     -[A7], A3
  2093. 00001542  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2094. 00001546  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2095. 0000154A  2454                     movea.l    A2, [A4]
  2096. 0000154C  43EA 0038                lea.l      A1, [A2 + 0x38]
  2097. 00001550  20D9                     move.l     [A0]+, [A1]+
  2098. 00001552  20D9                     move.l     [A0]+, [A1]+
  2099. 00001554  4267                     clr.w      -[A7]
  2100. 00001556  486E FFE2                pea.l      [A6 - 0x1E]
  2101. 0000155A  486E FFDA                pea.l      [A6 - 0x26]
  2102. 0000155E  A8A6                     syscall    EqualRect
  2103. 00001560  101F                     move.b     D0, [A7]+
  2104. 00001562  660E                     bne        +0x10 /* 00001572 */
  2105. 00001564  486E FFDA                pea.l      [A6 - 0x26]
  2106. 00001568  2054                     movea.l    A0, [A4]
  2107. 0000156A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2108. 0000156E  4EBA EF40                jsr        [PC - 0x10C0 /* 000004B0 */]
  2109. label00001572:
  2110. 00001572  4267                     clr.w      -[A7]
  2111. 00001574  486E FFE2                pea.l      [A6 - 0x1E]
  2112. 00001578  486E FFDA                pea.l      [A6 - 0x26]
  2113. 0000157C  A8A6                     syscall    EqualRect
  2114. 0000157E  101F                     move.b     D0, [A7]+
  2115. 00001580  0A00 0001                xori.b     D0, 0x1
  2116. 00001584  4A00                     tst.b      D0
  2117. 00001586  661C                     bne        +0x1E /* 000015A4 */
  2118. 00001588  2F00                     move.l     -[A7], D0
  2119. 0000158A  4267                     clr.w      -[A7]
  2120. 0000158C  486E FFEE                pea.l      [A6 - 0x12]
  2121. 00001590  486E FFF6                pea.l      [A6 - 0xA]
  2122. 00001594  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  2123. 00001598  121F                     move.b     D1, [A7]+
  2124. 0000159A  201F                     move.l     D0, [A7]+
  2125. 0000159C  0A01 0001                xori.b     D1, 0x1
  2126. 000015A0  8001                     or.b       D0, D1
  2127. 000015A2  670A                     beq        +0xC /* 000015AE */
  2128. label000015A4:
  2129. 000015A4  2054                     movea.l    A0, [A4]
  2130. 000015A6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2131. 000015AA  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  2132. label000015AE:
  2133. 000015AE  486E FFEA                pea.l      [A6 - 0x16]
  2134. 000015B2  2054                     movea.l    A0, [A4]
  2135. 000015B4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2136. 000015B8  4EBA ED9A                jsr        [PC - 0x1266 /* 00000354 */]
  2137. 000015BC  2054                     movea.l    A0, [A4]
  2138. 000015BE  216E FFEA 005A           move.l     [A0 + 0x5A], [A6 - 0x16]
  2139. 000015C4  1007                     move.b     D0, D7
  2140. 000015C6  6706                     beq        +0x8 /* 000015CE */
  2141. 000015C8  2F0B                     move.l     -[A7], A3
  2142. 000015CA  4EBA FE84                jsr        [PC - 0x17C /* 00001450 */]
  2143. label000015CE:
  2144. 000015CE  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2145. 000015D2  4E5E                     unlink     A6
  2146. 000015D4  2E9F                     move.l     [A7], [A7]+
  2147. 000015D6  4E75                     rts
  2148. 000015D8  4E56 0000                link       A6, 0
  2149. 000015DC  206E 0008                movea.l    A0, [A6 + 0x8]
  2150. 000015E0  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  2151. 000015E4  2F3C 2004 0480           move.l     -[A7], 0x20040480
  2152. 000015EA  A8FD                     syscall    PrGlue
  2153. 000015EC  4E5E                     unlink     A6
  2154. 000015EE  2E9F                     move.l     [A7], [A7]+
  2155. 000015F0  4E75                     rts
  2156. 000015F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2157. 000015F6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2158. 000015FA  0008 2C48                ori.b      A0, 0x48 /* 'H' */
  2159. 000015FE  4EFA 0098                jmp        [PC + 0x98 /* 00001698 */]
  2160. 00001602  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2161. 00001606  205F                     movea.l    A0, [A7]+
  2162. 00001608  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2163. 0000160C  4ED0                     jmp        [A0]
  2164. 0000160E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2165. export_249: // at 00001610 (misaligned)
  2166. 00001612  FFAC                     .invalid   <<F/6/7>>
  2167. 00001614  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2168. 00001618  206E 0008                movea.l    A0, [A6 + 0x8]
  2169. 0000161C  2050                     movea.l    A0, [A0]
  2170. 0000161E  2D68 0056 FFFC           move.l     [A6 - 0x4], [A0 + 0x56]
  2171. 00001624  422E FFFA                clr.b      [A6 - 0x6]
  2172. 00001628  4AAE FFFC                tst.l      [A6 - 0x4]
  2173. 0000162C  6700 00E4                beq        +0xE6 /* 00001712 */
  2174. 00001630  102D F7D8                move.b     D0, [A5 - 0x828]
  2175. 00001634  6762                     beq        +0x64 /* 00001698 */
  2176. 00001636  486E FFBC                pea.l      [A6 - 0x44]
  2177. 0000163A  487A FFB8                pea.l      [PC - 0x48 /* 000015F4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2178. 0000163E  2F0E                     move.l     -[A7], A6
  2179. 00001640  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2180. 00001644  487A FF92                pea.l      [PC - 0x6E /* 000015D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2181. 00001648  2F0E                     move.l     -[A7], A6
  2182. 0000164A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2183. 0000164E  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  2184. 00001652  206E 0008                movea.l    A0, [A6 + 0x8]
  2185. 00001656  2050                     movea.l    A0, [A0]
  2186. 00001658  1028 006E                move.b     D0, [A0 + 0x6E]
  2187. 0000165C  672C                     beq        +0x2E /* 0000168A */
  2188. 0000165E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2189. 00001662  2050                     movea.l    A0, [A0]
  2190. 00001664  41E8 0018                lea.l      A0, [A0 + 0x18]
  2191. 00001668  2D48 FFB8                move.l     [A6 - 0x48], A0
  2192. 0000166C  7001                     moveq.l    D0, 0x01
  2193. 0000166E  B010                     cmp.b      D0, [A0]
  2194. 00001670  6618                     bne        +0x1A /* 0000168A */
  2195. 00001672  206E FFB8                movea.l    A0, [A6 - 0x48]
  2196. 00001676  0250 FFFB                andi.w     [A0], 0xFFFB
  2197. 0000167A  0050 0004                ori.w      [A0], 0x4
  2198. 0000167E  486E FFFB                pea.l      [A6 - 0x5]
  2199. 00001682  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2200. 00001686  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  2201. label0000168A:
  2202. 0000168A  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  2203. 00001690  486E FFBC                pea.l      [A6 - 0x44]
  2204. 00001694  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2205. label00001698:
  2206. 00001698  4FEE FF8C                lea.l      A7, [A6 - 0x74]
  2207. 0000169C  102D F7D8                move.b     D0, [A5 - 0x828]
  2208. 000016A0  6706                     beq        +0x8 /* 000016A8 */
  2209. 000016A2  C02E FFFA                and.b      D0, [A6 - 0x6]
  2210. 000016A6  666A                     bne        +0x6C /* 00001712 */
  2211. label000016A8:
  2212. 000016A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2213. 000016AC  2050                     movea.l    A0, [A0]
  2214. 000016AE  2D48 FFB4                move.l     [A6 - 0x4C], A0
  2215. 000016B2  4250                     clr.w      [A0]
  2216. 000016B4  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2217. 000016B8  5488                     addq.l     A0, 2
  2218. 000016BA  2D48 FFB0                move.l     [A6 - 0x50], A0
  2219. 000016BE  317C 0048 0004           move.w     [A0 + 0x4], 0x48 /* 'H' */
  2220. 000016C4  206E FFB0                movea.l    A0, [A6 - 0x50]
  2221. 000016C8  317C 0048 0002           move.w     [A0 + 0x2], 0x48 /* 'H' */
  2222. 000016CE  206E FFB0                movea.l    A0, [A6 - 0x50]
  2223. 000016D2  4868 0006                pea.l      [A0 + 0x6]
  2224. 000016D6  42A7                     clr.l      -[A7]
  2225. 000016D8  2F3C 02F0 0240           move.l     -[A7], 0x2F00240
  2226. 000016DE  A8A7                     syscall    SetRect
  2227. 000016E0  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2228. 000016E4  4868 0010                pea.l      [A0 + 0x10]
  2229. 000016E8  2F3C FFDC FFEE           move.l     -[A7], 0xFFDCFFEE
  2230. 000016EE  2F3C 02F4 0252           move.l     -[A7], 0x2F40252
  2231. 000016F4  A8A7                     syscall    SetRect
  2232. 000016F6  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2233. 000016FA  41E8 0018                lea.l      A0, [A0 + 0x18]
  2234. 000016FE  2D48 FFAC                move.l     [A6 - 0x54], A0
  2235. 00001702  317C 0528 0002           move.w     [A0 + 0x2], 0x528
  2236. 00001708  206E FFAC                movea.l    A0, [A6 - 0x54]
  2237. 0000170C  317C 03FC 0004           move.w     [A0 + 0x4], 0x3FC
  2238. label00001712:
  2239. 00001712  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2240. 00001716  4E5E                     unlink     A6
  2241. 00001718  2E9F                     move.l     [A7], [A7]+
  2242. 0000171A  4E75                     rts
  2243. export_250:
  2244. fn0000171C:
  2245. 0000171C  4E56 FFF0                link       A6, -0x0010
  2246. 00001720  48E7 0028                movem.l    -[A7], A2,A4
  2247. 00001724  286E 0008                movea.l    A4, [A6 + 0x8]
  2248. 00001728  486E FFF0                pea.l      [A6 - 0x10]
  2249. 0000172C  2054                     movea.l    A0, [A4]
  2250. 0000172E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2251. 00001732  4EBA ECBC                jsr        [PC - 0x1344 /* 000003F0 */]
  2252. 00001736  42A7                     clr.l      -[A7]
  2253. 00001738  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2254. 0000173C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2255. 00001740  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2256. 00001744  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2257. 00001748  42A7                     clr.l      -[A7]
  2258. 0000174A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2259. 0000174E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2260. 00001752  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2261. 00001756  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2262. 0000175A  2254                     movea.l    A1, [A4]
  2263. 0000175C  41E9 0044                lea.l      A0, [A1 + 0x44]
  2264. 00001760  45EE FFF0                lea.l      A2, [A6 - 0x10]
  2265. 00001764  20DA                     move.l     [A0]+, [A2]+
  2266. 00001766  20DA                     move.l     [A0]+, [A2]+
  2267. 00001768  20DA                     move.l     [A0]+, [A2]+
  2268. 0000176A  20DA                     move.l     [A0]+, [A2]+
  2269. 0000176C  4CDF 1400                movem.l    A2,A4, [A7]+
  2270. 00001770  4E5E                     unlink     A6
  2271. 00001772  2E9F                     move.l     [A7], [A7]+
  2272. 00001774  4E75                     rts
  2273. 00001776  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2274. // begin alternate branch 00001778-0000177C
  2275. export_251:
  2276. fn00001778:
  2277. 00001778  4E56 FFF8                link       A6, -0x0008
  2278. // end alternate branch 00001778-0000177C
  2279. export_251: // at 00001778 (misaligned)
  2280. fn00001778: // (misaligned)
  2281. 0000177A  FFF8                     .invalid   <<F/7/7>>
  2282. 0000177C  48E7 0028                movem.l    -[A7], A2,A4
  2283. 00001780  286E 0008                movea.l    A4, [A6 + 0x8]
  2284. 00001784  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2285. 00001788  2454                     movea.l    A2, [A4]
  2286. 0000178A  43EA 0030                lea.l      A1, [A2 + 0x30]
  2287. 0000178E  20D9                     move.l     [A0]+, [A1]+
  2288. 00001790  20D9                     move.l     [A0]+, [A1]+
  2289. 00001792  486E FFF8                pea.l      [A6 - 0x8]
  2290. 00001796  2054                     movea.l    A0, [A4]
  2291. 00001798  1F28 006F                move.b     -[A7], [A0 + 0x6F]
  2292. 0000179C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2293. 000017A0  4EBA FC12                jsr        [PC - 0x3EE /* 000013B4 */]
  2294. 000017A4  4CDF 1400                movem.l    A2,A4, [A7]+
  2295. 000017A8  4E5E                     unlink     A6
  2296. 000017AA  2E9F                     move.l     [A7], [A7]+
  2297. 000017AC  4E75                     rts
  2298. 000017AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2299. export_252: // at 000017B0 (misaligned)
  2300. 000017B2  FFF6                     .invalid   <<F/7/7>>
  2301. 000017B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2302. 000017B8  266E 0008                movea.l    A3, [A6 + 0x8]
  2303. 000017BC  2053                     movea.l    A0, [A3]
  2304. 000017BE  49E8 0020                lea.l      A4, [A0 + 0x20]
  2305. 000017C2  43EC 0018                lea.l      A1, [A4 + 0x18]
  2306. 000017C6  2D49 FFF6                move.l     [A6 - 0xA], A1
  2307. 000017CA  4207                     clr.b      D7
  2308. 000017CC  6050                     bra        +0x52 /* 0000181E */
  2309. label000017CE:
  2310. 000017CE  1007                     move.b     D0, D7
  2311. 000017D0  4880                     ext.w      D0
  2312. 000017D2  D040                     add.w      D0, D0
  2313. 000017D4  1207                     move.b     D1, D7
  2314. 000017D6  4881                     ext.w      D1
  2315. 000017D8  D241                     add.w      D1, D1
  2316. 000017DA  3434 1010                move.w     D2, [A4 + D1.w + 0x10]
  2317. 000017DE  D474 0000                add.w      D2, [A4 + D0.w]
  2318. 000017E2  206E FFF6                movea.l    A0, [A6 - 0xA]
  2319. 000017E6  1007                     move.b     D0, D7
  2320. 000017E8  4880                     ext.w      D0
  2321. 000017EA  D040                     add.w      D0, D0
  2322. 000017EC  3182 0000                move.w     [A0 + D0.w], D2
  2323. 000017F0  206E FFF6                movea.l    A0, [A6 - 0xA]
  2324. 000017F4  1007                     move.b     D0, D7
  2325. 000017F6  4880                     ext.w      D0
  2326. 000017F8  D040                     add.w      D0, D0
  2327. 000017FA  3230 0000                move.w     D1, [A0 + D0.w]
  2328. 000017FE  48C1                     ext.l      D1
  2329. 00001800  1007                     move.b     D0, D7
  2330. 00001802  4880                     ext.w      D0
  2331. 00001804  2053                     movea.l    A0, [A3]
  2332. 00001806  E540                     asl        D0.w, 2
  2333. 00001808  2430 0016                move.l     D2, [A0 + D0.w + 0x16]
  2334. 0000180C  D481                     add.l      D2, D1
  2335. 0000180E  226E FFF6                movea.l    A1, [A6 - 0xA]
  2336. 00001812  1007                     move.b     D0, D7
  2337. 00001814  4880                     ext.w      D0
  2338. 00001816  D040                     add.w      D0, D0
  2339. 00001818  3382 0004                move.w     [A1 + D0.w + 0x4], D2
  2340. 0000181C  5207                     addq.b     D7, 1
  2341. label0000181E:
  2342. 0000181E  7001                     moveq.l    D0, 0x01
  2343. 00001820  B007                     cmp.b      D0, D7
  2344. 00001822  6CAA                     bge        -0x54 /* 000017CE */
  2345. 00001824  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2346. 00001828  486E FFFA                pea.l      [A6 - 0x6]
  2347. 0000182C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2348. 00001830  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  2349. 00001834  2053                     movea.l    A0, [A3]
  2350. 00001836  49E8 0038                lea.l      A4, [A0 + 0x38]
  2351. 0000183A  28AE FFFA                move.l     [A4], [A6 - 0x6]
  2352. 0000183E  4207                     clr.b      D7
  2353. 00001840  6026                     bra        +0x28 /* 00001868 */
  2354. label00001842:
  2355. 00001842  1007                     move.b     D0, D7
  2356. 00001844  4880                     ext.w      D0
  2357. 00001846  D040                     add.w      D0, D0
  2358. 00001848  3234 0000                move.w     D1, [A4 + D0.w]
  2359. 0000184C  48C1                     ext.l      D1
  2360. 0000184E  1007                     move.b     D0, D7
  2361. 00001850  4880                     ext.w      D0
  2362. 00001852  2053                     movea.l    A0, [A3]
  2363. 00001854  E540                     asl        D0.w, 2
  2364. 00001856  2430 0016                move.l     D2, [A0 + D0.w + 0x16]
  2365. 0000185A  D481                     add.l      D2, D1
  2366. 0000185C  1007                     move.b     D0, D7
  2367. 0000185E  4880                     ext.w      D0
  2368. 00001860  D040                     add.w      D0, D0
  2369. 00001862  3982 0004                move.w     [A4 + D0.w + 0x4], D2
  2370. 00001866  5207                     addq.b     D7, 1
  2371. label00001868:
  2372. 00001868  7001                     moveq.l    D0, 0x01
  2373. 0000186A  B007                     cmp.b      D0, D7
  2374. 0000186C  6CD4                     bge        -0x2A /* 00001842 */
  2375. 0000186E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2376. 00001872  4E5E                     unlink     A6
  2377. 00001874  205F                     movea.l    A0, [A7]+
  2378. 00001876  5C4F                     addq.w     A7, 6
  2379. 00001878  4ED0                     jmp        [A0]
  2380. 0000187A  0000                     .incomplete
  2381.